<!DOCTYPE html>




<html class="theme-next mist" lang="zh-Hans">
<head>
  <meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<meta name="theme-color" content="#222">



  
  
    
    
  <script src="/lib/pace/pace.min.js?v=1.0.2"></script>
  <link href="/lib/pace/pace-theme-minimal.min.css?v=1.0.2" rel="stylesheet">







<meta http-equiv="Cache-Control" content="no-transform" />
<meta http-equiv="Cache-Control" content="no-siteapp" />















  
  
  <link href="/lib/fancybox/source/jquery.fancybox.css?v=2.1.5" rel="stylesheet" type="text/css" />







<link href="/lib/font-awesome/css/font-awesome.min.css?v=4.6.2" rel="stylesheet" type="text/css" />

<link href="/css/main.css?v=5.1.2" rel="stylesheet" type="text/css" />


  <meta name="keywords" content="链接," />








  <link rel="shortcut icon" type="image/x-icon" href="/images/favicon-16x16-next.png?v=5.1.2" />






<meta name="description" content="《语雀 IT 百科》 分享代码 华为鸿蒙OS的资料 知识星球精华 二十次幂：公号整理 大咖说 大数据导航网站 MikuTools：奇淫工具集合 Linux命令查询工具 在线工具(美团大佬) Linux命令大全(手册)中国程序员最容易读错的单词汇总（带正确发音示范） 【编程珠玑】一年汇总 找房：简单找房：http://house.jiandan.live/地图搜租房：https://house-ma">
<meta name="keywords" content="链接">
<meta property="og:type" content="article">
<meta property="og:title" content="链接整理">
<meta property="og:url" content="http://xchcloud.cn/链接整理/index.html">
<meta property="og:site_name" content="超哥记录日记">
<meta property="og:description" content="《语雀 IT 百科》 分享代码 华为鸿蒙OS的资料 知识星球精华 二十次幂：公号整理 大咖说 大数据导航网站 MikuTools：奇淫工具集合 Linux命令查询工具 在线工具(美团大佬) Linux命令大全(手册)中国程序员最容易读错的单词汇总（带正确发音示范） 【编程珠玑】一年汇总 找房：简单找房：http://house.jiandan.live/地图搜租房：https://house-ma">
<meta property="og:locale" content="zh-Hans">
<meta property="og:updated_time" content="2019-09-08T07:51:07.551Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="链接整理">
<meta name="twitter:description" content="《语雀 IT 百科》 分享代码 华为鸿蒙OS的资料 知识星球精华 二十次幂：公号整理 大咖说 大数据导航网站 MikuTools：奇淫工具集合 Linux命令查询工具 在线工具(美团大佬) Linux命令大全(手册)中国程序员最容易读错的单词汇总（带正确发音示范） 【编程珠玑】一年汇总 找房：简单找房：http://house.jiandan.live/地图搜租房：https://house-ma">



<script type="text/javascript" id="hexo.configurations">
  var NexT = window.NexT || {};
  var CONFIG = {
    root: '/',
    scheme: 'Mist',
    sidebar: {"position":"left","display":"always","offset":12,"offset_float":12,"b2t":false,"scrollpercent":false,"onmobile":false},
    fancybox: true,
    tabs: true,
    motion: false,
    duoshuo: {
      userId: '0',
      author: '博主'
    },
    algolia: {
      applicationID: '',
      apiKey: '',
      indexName: '',
      hits: {"per_page":10},
      labels: {"input_placeholder":"Search for Posts","hits_empty":"We didn't find any results for the search: ${query}","hits_stats":"${hits} results found in ${time} ms"}
    }
  };
</script>



  <link rel="canonical" href="http://xchcloud.cn/链接整理/"/>





  <title>链接整理 | 超哥记录日记</title>
  





  <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "https://hm.baidu.com/hm.js?b8d23512908ca3b4b175b2620a75740f";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
  </script>










</head>

<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">

  
  
    
  

  <div class="container sidebar-position-left page-post-detail ">
    <div class="headband"></div>

    <header id="header" class="header" itemscope itemtype="http://schema.org/WPHeader">
      <div class="header-inner"><div class="site-brand-wrapper">
  <div class="site-meta ">
    

    <div class="custom-logo-site-title">
      <a href="/"  class="brand" rel="start">
        <span class="logo-line-before"><i></i></span>
        <span class="site-title">超哥记录日记</span>
        <span class="logo-line-after"><i></i></span>
      </a>
    </div>
      
        <h1 class="site-subtitle" itemprop="description">生命有息、学无止境、折腾不止</h1>
      
  </div>

  <div class="site-nav-toggle">
    <button>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
      <span class="btn-bar"></span>
    </button>
  </div>
</div>

<nav class="site-nav">
  

  
    <ul id="menu" class="menu">
      
        
        <li class="menu-item menu-item-home">
          <a href="/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-home"></i> <br />
            
            首页
          </a>
        </li>
      
        
        <li class="menu-item menu-item-about">
          <a href="/about/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-user"></i> <br />
            
            关于
          </a>
        </li>
      
        
        <li class="menu-item menu-item-archives">
          <a href="/archives/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-archive"></i> <br />
            
            归档
          </a>
        </li>
      
        
        <li class="menu-item menu-item-tags">
          <a href="/tags/" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-tags"></i> <br />
            
            标签
          </a>
        </li>
      
        
        <li class="menu-item menu-item-categories">
          <a href="/categories" rel="section">
            
              <i class="menu-item-icon fa fa-fw fa-th"></i> <br />
            
            分类
          </a>
        </li>
      

      
        <li class="menu-item menu-item-search">
          
            <a href="javascript:;" class="popup-trigger">
          
            
              <i class="menu-item-icon fa fa-search fa-fw"></i> <br />
            
            搜索
          </a>
        </li>
      
    </ul>
  

  
    <div class="site-search">
      
  <div class="popup search-popup local-search-popup">
  <div class="local-search-header clearfix">
    <span class="search-icon">
      <i class="fa fa-search"></i>
    </span>
    <span class="popup-btn-close">
      <i class="fa fa-times-circle"></i>
    </span>
    <div class="local-search-input-wrapper">
      <input autocomplete="off"
             placeholder="搜索..." spellcheck="false"
             type="text" id="local-search-input">
    </div>
  </div>
  <div id="local-search-result"></div>
</div>



    </div>
  
</nav>



 </div>
    </header>

    <main id="main" class="main">
      <div class="main-inner">
        <div class="content-wrap">
          <div id="content" class="content">
            

  <div id="posts" class="posts-expand">
    

  

  
  
  

  <article class="post post-type-normal" itemscope itemtype="http://schema.org/Article">
  
  
  
  <div class="post-block">
    <link itemprop="mainEntityOfPage" href="http://xchcloud.cn/链接整理/">

    <span hidden itemprop="author" itemscope itemtype="http://schema.org/Person">
      <meta itemprop="name" content="John Doe">
      <meta itemprop="description" content="">
      <meta itemprop="image" content="https://tuchuang-xchcloud-1253428588.cos.ap-chengdu.myqcloud.com/blog/header.jpg">
    </span>

    <span hidden itemprop="publisher" itemscope itemtype="http://schema.org/Organization">
      <meta itemprop="name" content="超哥记录日记">
    </span>

    
      <header class="post-header">

        
        
          <h2 class="post-title" itemprop="name headline">链接整理</h2>
        

        <div class="post-meta">
          <span class="post-time">
            
              <span class="post-meta-item-icon">
                <i class="fa fa-calendar-o"></i>
              </span>
              
                <span class="post-meta-item-text">发表于</span>
              
              <time title="创建于" itemprop="dateCreated datePublished" datetime="2019-06-01T20:27:22+08:00">
                2019-06-01
              </time>
            

            

            
          </span>

          
            <span class="post-category" >
            
              <span class="post-meta-divider">|</span>
            
              <span class="post-meta-item-icon">
                <i class="fa fa-folder-o"></i>
              </span>
              
                <span class="post-meta-item-text">分类于</span>
              
              
                <span itemprop="about" itemscope itemtype="http://schema.org/Thing">
                  <a href="/categories/链接收集/" itemprop="url" rel="index">
                    <span itemprop="name">链接收集</span>
                  </a>
                </span>

                
                
              
            </span>
          

 


          
            
          

          
          

          
            <span class="post-meta-divider">|</span>
            <span class="page-pv"><i class="fa fa-file-o">访问数</i>
            <span class="busuanzi-value" id="busuanzi_value_page_pv" ></span>°C
            </span>
          

          
            <div class="post-wordcount">
              
                
                <span class="post-meta-item-icon">
                  <i class="fa fa-file-word-o"></i>
                </span>
                
                  <span class="post-meta-item-text">字数统计</span>
                
                <span title="字数统计">
                  8,584
                </span>
              

              
                <span class="post-meta-divider">|</span>
              

              
                <span class="post-meta-item-icon">
                  <i class="fa fa-clock-o"></i>
                </span>
                
                  <span class="post-meta-item-text">阅读时长</span>
                
                <span title="阅读时长">
                  32
                </span>
              
            </div>
          

          

        </div>
      </header>
    

    
    
    
    <div class="post-body" itemprop="articleBody">

      
      

      
        <p><a href="https://www.yuque.com/yuque/blog/yuque-info-tech-encyclopedia" target="_blank" rel="noopener">《语雀 IT 百科》</a></p>
<p><a href="https://paste.ubuntu.com/" target="_blank" rel="noopener">分享代码</a></p>
<p><a href="http://url.cn/5QJHVHU" target="_blank" rel="noopener">华为鸿蒙OS的资料</a></p>
<p><a href="http://www.zsxq100.com/" target="_blank" rel="noopener">知识星球精华</a></p>
<p><a href="https://www.ershicimi.com/" target="_blank" rel="noopener">二十次幂：公号整理</a></p>
<p><a href="http://www.itdks.com/Index/index" target="_blank" rel="noopener">大咖说</a></p>
<p><a href="http://hao.199it.com" target="_blank" rel="noopener">大数据导航网站</a></p>
<p><a href="https://miku.tools/" target="_blank" rel="noopener">MikuTools：奇淫工具集合</a></p>
<p><a href="https://wangchujiang.com/linux-command/" target="_blank" rel="noopener">Linux命令查询工具</a></p>
<p><a href="https://tool.lu/" target="_blank" rel="noopener">在线工具(美团大佬)</a></p>
<p><a href="https://www.linuxcool.com" target="_blank" rel="noopener">Linux命令大全(手册)</a><br><a href="https://www.linuxcool.com/pronunciation" target="_blank" rel="noopener">中国程序员最容易读错的单词汇总（带正确发音示范）</a></p>
<p><a href="http://url.cn/5PKyYUc" target="_blank" rel="noopener">【编程珠玑】一年汇总</a></p>
<p>找房：<br>简单找房：<a href="http://house.jiandan.live/" target="_blank" rel="noopener">http://house.jiandan.live/</a><br>地图搜租房：<a href="https://house-map.cn/#/" target="_blank" rel="noopener">https://house-map.cn/#/</a></p>
<h2 id="计算机基础"><a href="#计算机基础" class="headerlink" title="计算机基础"></a>计算机基础</h2><p><a href="http://url.cn/5kpWVlV" target="_blank" rel="noopener">多图详解CPU Cache Memory</a></p>
<p><a href="http://url.cn/5KAsAfs" target="_blank" rel="noopener">《图解HTTP》读书笔记</a><br><a href="http://url.cn/5LLBm4X" target="_blank" rel="noopener">IP库建设，从IPv6数据聚合说起</a><br><a href="http://url.cn/5HFgv4t" target="_blank" rel="noopener">图文并茂的带你彻底了解 Cookies 的原理</a></p>
<p><a href="http://url.cn/5hv1Y4i" target="_blank" rel="noopener">计算机网络系统拓扑图</a></p>
<h2 id="数据结构-算法"><a href="#数据结构-算法" class="headerlink" title="数据结构/算法"></a>数据结构/算法</h2><p><a href="https://leetcode.wang" target="_blank" rel="noopener">leetcode 顺序刷题，详细通俗题解，with JAVA</a><br><a href="https://github.com/wind-liang/leetcode" target="_blank" rel="noopener">Github</a></p>
<p><a href="https://www.nowcoder.com/ta/leetcode" target="_blank" rel="noopener">leetcode(牛客练习题)</a></p>
<p><a href="https://github.com/algorithm-visualizer/algorithm-visualizer" target="_blank" rel="noopener">算法可视化工具:Algorithm Visualizer(Github)</a><br><a href="https://algorithm-visualizer.org/" target="_blank" rel="noopener">Algorithm Visualizer演示地址</a></p>
<p><a href="http://url.cn/5PowyZF" target="_blank" rel="noopener">一文洞悉Python必备50种算法(WX-文内有大量链接)</a></p>
<p><a href="https://github.com/TheAlgorithms/Python" target="_blank" rel="noopener">Python算法新手入门大全(Github)</a></p>
<p><a href="https://github.com/bz51/AntColonyAlgorithm" target="_blank" rel="noopener">蚁群算法的JS实现(Github)</a></p>
<p><a href="http://url.cn/5USVBok" target="_blank" rel="noopener">中文简明《编程珠玑》笔记分享</a><br><a href="http://hawstein.com/2013/08/11/make-thiner-programming-pearls/" target="_blank" rel="noopener">blog源地址</a></p>
<p><a href="http://url.cn/5rKPZ7U" target="_blank" rel="noopener">用 Python 实现所有算法</a><br><a href="http://url.cn/5yumek2" target="_blank" rel="noopener">排序算法—Python实现十大常用排序算法</a></p>
<p><a href="http://url.cn/56DSUDK" target="_blank" rel="noopener">动画：什么是 BF 算法</a></p>
<p><a href="http://url.cn/5uGmDR7" target="_blank" rel="noopener">【数据结构与算法】10张 GIF 动图让你弄懂递归等概念</a></p>
<p><a href="http://url.cn/5Ozocby" target="_blank" rel="noopener">Linux内核中双向链表的经典实现</a></p>
<p><a href="http://url.cn/5zcSvJu" target="_blank" rel="noopener">搜索推荐算法挑战赛OGeek-完整方案及代码（亚军）</a></p>
<p><a href="http://url.cn/5qKGMmM" target="_blank" rel="noopener">理解动态规划</a></p>
<p><a href="http://url.cn/5xNtpbj" target="_blank" rel="noopener">动画：浅谈什么是 Sunday 算法</a></p>
<p><a href="http://url.cn/5wJFUSM" target="_blank" rel="noopener">GitHub万星资源：强化学习算法实现，教程代码样样全，还有详细学习规划</a><br><a href="https://github.com/dennybritz/reinforcement-learning" target="_blank" rel="noopener">Github</a></p>
<h2 id="设计模式"><a href="#设计模式" class="headerlink" title="设计模式"></a>设计模式</h2><p><a href="http://url.cn/5FiDerS" target="_blank" rel="noopener">Python设计模式|观察者模式</a></p>
<p><a href="http://url.cn/5sNA6u5" target="_blank" rel="noopener">趣说单例模式——选班长</a></p>
<p><a href="http://url.cn/5sT2DRx" target="_blank" rel="noopener">设计模式之抽象工厂模式</a></p>
<p><a href="http://url.cn/5bO4Mu4" target="_blank" rel="noopener">用Python设计一个请假模式</a></p>
<p><a href="http://url.cn/5pyn7j1" target="_blank" rel="noopener">用Python设计一个请假模式</a></p>
<h2 id="python"><a href="#python" class="headerlink" title="python"></a>python</h2><h3 id="机器学习"><a href="#机器学习" class="headerlink" title="机器学习"></a>机器学习</h3><h4 id="数学基础"><a href="#数学基础" class="headerlink" title="数学基础"></a>数学基础</h4><p><a href="http://url.cn/50P34LB" target="_blank" rel="noopener">线性代数的本质课程笔记(中)-点积和叉积</a></p>
<p><a href="http://url.cn/5NgShGS" target="_blank" rel="noopener">线性代数的本质-课程笔记(上)</a></p>
<h4 id="机器学习相关算法"><a href="#机器学习相关算法" class="headerlink" title="机器学习相关算法"></a>机器学习相关算法</h4><p><a href="http://url.cn/5SuI6iw" target="_blank" rel="noopener">MLK | 机器学习采样方法大全</a></p>
<p><a href="http://url.cn/5xPBg2i" target="_blank" rel="noopener">基于协同的SlopeOne推荐算法原理介绍和实现</a></p>
<p><a href="http://url.cn/5xMbUFi" target="_blank" rel="noopener">如何做到预流失与流失挽回？</a></p>
<p><a href="http://url.cn/5y3VZFj" target="_blank" rel="noopener">决策树，逻辑回归，PCA-算法面经</a></p>
<h4 id="blog"><a href="#blog" class="headerlink" title="blog"></a>blog</h4><p><a href="http://redstonewill.com/" target="_blank" rel="noopener">红色石头 blog</a>：擅长机器学习、深度学习算法理论，注重理论与实战相结合。平时爱好写博客、积极分享人工智能方面的学习笔记和心得体会。创办了机器学习公众号：AI 有道（ID：redstonewill）</p>
<p><a href="http://www.huaxiaozhuan.com" target="_blank" rel="noopener">AI算法工程师手册</a></p>
<h4 id="学习路线"><a href="#学习路线" class="headerlink" title="学习路线"></a>学习路线</h4><p><a href="http://url.cn/5Ge1Uhz" target="_blank" rel="noopener">AI 学习路线(WX)</a></p>
<p><a href="http://url.cn/5UmFGj7" target="_blank" rel="noopener">吴恩达最新TensorFlow专项课程开放注册，你离TF Boy只差这一步(WX)</a></p>
<p><a href="https://www.ibooker.org.cn/" target="_blank" rel="noopener">布客</a><br><a href="https://home.apachecn.org/docs/" target="_blank" rel="noopener">翻译文档</a><br><a href="https://home.apachecn.org/learn/" target="_blank" rel="noopener">学习路线</a></p>
<p><a href="http://url.cn/5Yid6R0" target="_blank" rel="noopener">深入浅出机器学习与数学的关系</a></p>
<p><a href="http://url.cn/5oYT1VM" target="_blank" rel="noopener">Andrew Ng关于机器学习职业生涯以及阅读论文的一些建议</a></p>
<h4 id="拓展-干货"><a href="#拓展-干货" class="headerlink" title="拓展/干货"></a>拓展/干货</h4><h5 id="工具集"><a href="#工具集" class="headerlink" title="工具集"></a>工具集</h5><p><a href="http://url.cn/5Kj9LBd" target="_blank" rel="noopener">机器学习论文搜索利器</a></p>
<p><a href="http://url.cn/5nM8EUG" target="_blank" rel="noopener">机器学习开源工具</a></p>
<p><a href="http://url.cn/5niwL2W" target="_blank" rel="noopener">免费GPU哪家强？谷歌Kaggle vs. Colab</a><br><a href="http://url.cn/5XlmKLc" target="_blank" rel="noopener">免费GPU计算资源国内GPU羊毛</a></p>
<p><a href="http://url.cn/5UBAwhx" target="_blank" rel="noopener">PyCharm + Docker：打造最舒适的深度学习炼丹炉(WX)</a></p>
<p><a href="http://url.cn/52XlsP2" target="_blank" rel="noopener">字节跳动开源高性能分布式训练框架BytePS，支持PyTorch、TensorFlow等(WX)</a><br><a href="https://github.com/bytedance/byteps" target="_blank" rel="noopener">BytePS GitHub</a></p>
<p><a href="http://url.cn/5KVsrNg" target="_blank" rel="noopener">轻量级神经网络系列——MobileNet V2</a></p>
<h5 id="笔记-手册-大杂烩"><a href="#笔记-手册-大杂烩" class="headerlink" title="笔记/手册/大杂烩"></a>笔记/手册/大杂烩</h5><p><a href="http://url.cn/510LGnt" target="_blank" rel="noopener">目录整理 | 机器学习初学者的完全入门指南</a></p>
<p><a href="http://url.cn/5F8XEa5" target="_blank" rel="noopener">MLK | 特征工程系统化干货笔记+代码了解一下（上）</a><br><a href="http://url.cn/5r0kC2H" target="_blank" rel="noopener">MLK | 特征工程系统化干货笔记+代码了解一下（中）</a></p>
<p><a href="http://url.cn/50VS7Al" target="_blank" rel="noopener">李沐开源新作《动手学深度学习》(WX)</a><br><a href="http://zh.d2l.ai/index.html" target="_blank" rel="noopener">在线书地址</a><br><a href="https://github.com/diveintodeeplearning/d2l-zh" target="_blank" rel="noopener">GitHub 项目</a><br><a href="https://zh.d2l.ai/d2l-zh.pdf" target="_blank" rel="noopener">PDF</a><br><a href="https://space.bilibili.com/209599371/channel/detail?cid=23541" target="_blank" rel="noopener">视频讲解</a><br><a href="https://discuss.gluon.ai/c/lecture?order=views" target="_blank" rel="noopener">交流社区</a></p>
<p><a href="http://www.datawhale.club/" target="_blank" rel="noopener">南瓜书PumpkinBook:周志华(Datawhale)</a><br><a href="http://url.cn/5pKhQA4" target="_blank" rel="noopener">《机器学习》西瓜书，2000+ star 的学习笔记！</a></p>
<p><a href="http://url.cn/5IMp4T6" target="_blank" rel="noopener">机器学习入门的百科全书-2018年“机器学习初学者”公众号文章汇总</a></p>
<p><a href="http://url.cn/5OppQyd" target="_blank" rel="noopener">机器学习的知识点</a></p>
<p><a href="https://github.com/fengdu78/Data-Science-Notes/tree/master/9.feature-engineering" target="_blank" rel="noopener">特征工程的宝典-《Feature Engineering for Machine Learning》翻译及代码实现(Github)</a></p>
<p><a href="http://url.cn/5WEqv75" target="_blank" rel="noopener">监督学习知识大全手册</a></p>
<p><a href="http://url.cn/5iiF0TA" target="_blank" rel="noopener">机器学习初学者必备的学习路线</a></p>
<p><a href="http://url.cn/5nYW4dj" target="_blank" rel="noopener">快速入门Python与机器学习</a></p>
<p><a href="http://url.cn/5oOSNIg" target="_blank" rel="noopener">机器学习资源汇总（课程、教材、教程、笔记、速查等）(WX)</a></p>
<p><a href="https://github.com/FavioVazquez/ds-cheatsheets" target="_blank" rel="noopener">墨西哥的 Favio Vázquez_挺全的机器学习工具手册</a></p>
<p><a href="https://github.com/imhuay/Algorithm_Interview_Notes-Chinese" target="_blank" rel="noopener">算法/深度学习/NLP面试笔记(Github)</a></p>
<p><a href="https://github.com/fengdu78" target="_blank" rel="noopener">机器学习笔记:黄海广博士</a></p>
<p><a href="http://url.cn/5MNaNxB" target="_blank" rel="noopener">《AI 算法工程师手册》正式开源(WX)</a><br><a href="http://www.huaxiaozhuan.com/" target="_blank" rel="noopener">在线阅读地址：</a><br><a href="https://github.com/scutan90/DeepLearning-500-questions" target="_blank" rel="noopener">深度学习500问</a></p>
<p><a href="https://me.csdn.net/Datawhale" target="_blank" rel="noopener">Datawhale(CSDN)</a></p>
<p><a href="https://github.com/fengdu78/lihang-code" target="_blank" rel="noopener">《统计学习方法》代码 </a></p>
<p><a href="http://url.cn/5XJ22sP" target="_blank" rel="noopener">GAN 学习路线图：论文、应用、课程、书籍大总结</a></p>
<p><a href="http://url.cn/55feVrD" target="_blank" rel="noopener">365篇高质技术文章目录整理，每天一点收获</a></p>
<p><a href="http://url.cn/5PbnCQ6" target="_blank" rel="noopener">超全深度学习细粒度图像分析：项目、综述、教程一网打尽</a></p>
<p><a href="http://url.cn/5Dhyqmr" target="_blank" rel="noopener">一文读懂神经网络（附解读&amp;案例）</a></p>
<p><a href="http://url.cn/5xW7Fcu" target="_blank" rel="noopener">机器学习建模老司机的几点思考与总结</a></p>
<p><a href="http://url.cn/5wF7Zot" target="_blank" rel="noopener">李宏毅-ELMO、BERT、GPT视频笔记</a><br><a href="https://www.bilibili.com/video/av46561029/?p=61" target="_blank" rel="noopener">李宏毅机器学习2019(国语)</a><br><a href="http://speech.ee.ntu.edu.tw/~tlkagk/courses_ML19.html" target="_blank" rel="noopener">PPT</a></p>
<p><a href="http://url.cn/5ohBzcn" target="_blank" rel="noopener">Keras 核心网络层的解读指南</a></p>
<h5 id="实战项目"><a href="#实战项目" class="headerlink" title="实战项目"></a>实战项目</h5><p><a href="http://url.cn/5ttVKLD" target="_blank" rel="noopener">158 行 Python 代码！程序员完美复现了谷歌 DeepMind 图像生成神器</a></p>
<p><a href="http://url.cn/5wsGhAo" target="_blank" rel="noopener">手把手教你用keras搭建GAN</a></p>
<p><a href="http://url.cn/51Ilkzd" target="_blank" rel="noopener">深度学习在花椒直播的应用——Tensorflow 原理篇</a></p>
<p><a href="http://url.cn/5RyXuPE" target="_blank" rel="noopener">车牌检测和识别的Python应用软件实现</a></p>
<p><a href="http://url.cn/5ShCxHu" target="_blank" rel="noopener">开源一个机器学习/情感分析实战项目（附源码/教程）（WX）</a><br><a href="">源码</a></p>
<p><a href="https://www.zhihu.com/question/41231774/answer/90818565" target="_blank" rel="noopener">深度学习有哪些好玩的且易于实现的论文？(知乎)</a></p>
<p><a href="https://blog.csdn.net/DoJintian/article/details/88356413" target="_blank" rel="noopener">NLP研究方向的「情感分析领域」的简单调研(WX)</a></p>
<p><a href="https://github.com/hamuchiwa/AutoRCCar" target="_blank" rel="noopener">OpenCV Python Neural Network Autonomous RC Car</a></p>
<p><a href="https://github.com/Timthony/self_drive" target="_blank" rel="noopener">利用树莓派和tensorflow实现小车在赛道的自动驾驶</a></p>
<p><a href="http://url.cn/5cYjMxa" target="_blank" rel="noopener">训练出一个识别验证码模型(WX)</a></p>
<p><a href="http://url.cn/55Rkm3P" target="_blank" rel="noopener">PaddleHub ：十行代码完成迁移学习(WX)</a></p>
<p><a href="http://url.cn/5Lf6Rr0" target="_blank" rel="noopener">NumPy手写全部主流机器学习模型</a><br><a href="https://github.com/ddbourgin/numpy-ml" target="_blank" rel="noopener">Github</a></p>
<p><a href="http://url.cn/5KJ4X7k" target="_blank" rel="noopener">竞赛大杀器xgboost，波士顿房价预测</a></p>
<p>GitHub 上 Star 量高的 5 个机器学习项目:<br><a href="https://github.com/ageitgey/face_recognition?source=post_page" target="_blank" rel="noopener">https://github.com/ageitgey/face_recognition?source=post_page</a>   :简洁的人脸识别工具<br><a href="https://github.com/facebookresearch/fastText?source=post_page" target="_blank" rel="noopener">https://github.com/facebookresearch/fastText?source=post_page</a>   :用于高效词表征学习<br><a href="https://github.com/jtoy/awesome-tensorflow" target="_blank" rel="noopener">https://github.com/jtoy/awesome-tensorflow</a>    :理解和使用 TensorFlow 的资源集合<br><a href="https://github.com/apache/predictionio" target="_blank" rel="noopener">https://github.com/apache/predictionio</a>        :使用该框架构建真实的机器学习应用，并进行部署和测试。<br><a href="https://github.com/lllyasviel/style2paints" target="_blank" rel="noopener">https://github.com/lllyasviel/style2paints</a>     :AI 线稿上色工具</p>
<h5 id="PyTorch系列"><a href="#PyTorch系列" class="headerlink" title="PyTorch系列"></a>PyTorch系列</h5><p><a href="http://url.cn/5eUuZJZ" target="_blank" rel="noopener">TensorFlow 与 PyTorch 之争，哪个框架最适合深度学习？</a></p>
<p><a href="http://url.cn/5fjVjDX" target="_blank" rel="noopener">PyTorch 官方教程中文版</a><br>官网：<a href="http://pytorch123.com" target="_blank" rel="noopener">http://pytorch123.com</a></p>
<p><a href="https://github.com/MorvanZhou/PyTorch-Tutorial" target="_blank" rel="noopener">著名的“莫烦”PyTorch系列教程的源码</a></p>
<p><a href="http://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html" target="_blank" rel="noopener">PyTorch官网推荐的由网友提供的60分钟教程，本系列教程的重点在于介绍PyTorch的基本原理，包括自动求导，神经网络，以及误差优化API。</a></p>
<p><a href="http://link.zhihu.com/?target=https%3A//github.com/jcjohnson/pytorch-examples.git" target="_blank" rel="noopener">由网友提供的PyTorch教程，通过一些实例的方式，讲解PyTorch的基本原理。内容涉及Numpy、自动求导、参数优化、权重共享等。</a></p>
<p><a href="http://url.cn/5n75yRc" target="_blank" rel="noopener">PyTorch 常用代码段整理合集(WX)</a></p>
<p><a href="https://github.com/zergtant/pytorch-handbook" target="_blank" rel="noopener">pytorch-handbook:开源的书籍(Github)</a></p>
<p><a href="http://url.cn/5F1DeBQ" target="_blank" rel="noopener">Kuramoto 模型在 Python 中的简单实现(WX)</a></p>
<h5 id="Tensorflow"><a href="#Tensorflow" class="headerlink" title="Tensorflow"></a>Tensorflow</h5><p><a href="http://url.cn/5N9HDDb" target="_blank" rel="noopener">TensorFlow 的新生！(WX)</a></p>
<p><a href="http://url.cn/5RkcoD3" target="_blank" rel="noopener">TensorFlow2.0的样例代码下载</a></p>
<p><a href="http://url.cn/5TNEweQ" target="_blank" rel="noopener">一行代码切换TensorFlow与PyTorch，模型训练也能用俩框架</a></p>
<h5 id="一些公开的数据库"><a href="#一些公开的数据库" class="headerlink" title="一些公开的数据库"></a>一些公开的数据库</h5><p><a href="https://github.com/codemayq/chinese_chatbot_corpus" target="_blank" rel="noopener">中文公开聊天语料库(Github)</a></p>
<p><a href="https://github.com/mahmoud/awesome-python-applications" target="_blank" rel="noopener">中文NLP词库(Github)</a></p>
<p><a href="https://github.com/EBazarov/nsfw_data_source_urls" target="_blank" rel="noopener">158万张图像的鉴黄数据集</a><br><a href="http://url.cn/5rfRX6a" target="_blank" rel="noopener">WX</a></p>
<h3 id="爬虫"><a href="#爬虫" class="headerlink" title="爬虫"></a>爬虫</h3><h4 id="python-工具集"><a href="#python-工具集" class="headerlink" title="python 工具集"></a>python 工具集</h4><p><a href="http://url.cn/5Imt6Eu" target="_blank" rel="noopener">41款实用工具，数据获取、清洗、建模、可视化(WX)</a></p>
<p><a href="http://url.cn/5KlPBM3" target="_blank" rel="noopener">一款比selenium更高效的利器(WX)</a></p>
<p><a href="http://url.cn/5l2ukmb" target="_blank" rel="noopener">Python 调试工具(WX)</a><br><a href="https://github.com/cool-RR/PySnooper" target="_blank" rel="noopener">Github</a></p>
<p><a href="http://url.cn/5n2YugZ" target="_blank" rel="noopener">抓取微信小程序(WX)</a></p>
<p><a href="http://url.cn/59mhE6z" target="_blank" rel="noopener">Pycharm 代码统计插件-Statistic(WX)</a></p>
<p><a href="http://url.cn/5DWCwaE" target="_blank" rel="noopener">PyCharm 技巧(WX)</a></p>
<p><a href="http://url.cn/5U0W8RQ" target="_blank" rel="noopener">whl自助搜索查找及下载脚本(WX)</a></p>
<p><a href="http://url.cn/5WrIT9t" target="_blank" rel="noopener">Python 官方推荐的一款打包工具(WX)</a></p>
<p><a href="http://url.cn/5VCPFjw" target="_blank" rel="noopener">最新 Python 爬虫利器！</a></p>
<h4 id="笔记-大杂烩"><a href="#笔记-大杂烩" class="headerlink" title="笔记/大杂烩"></a>笔记/大杂烩</h4><p><a href="https://segmentfault.com/a/1190000019423501" target="_blank" rel="noopener">爬虫必须要了解的 JavaScript 混淆安全加固 (思否)</a></p>
<p><a href="http://url.cn/5RHXMvl" target="_blank" rel="noopener">8 个常用的 Python 爬虫技巧(WX)</a></p>
<p><a href="http://url.cn/5k4oNVq" target="_blank" rel="noopener">Python爬虫的起点</a></p>
<p><a href="http://url.cn/5Qr4GQO" target="_blank" rel="noopener">10个可以快速用Python进行数据分析的小技巧</a></p>
<h4 id="项目实战"><a href="#项目实战" class="headerlink" title="项目实战"></a>项目实战</h4><p><a href="http://url.cn/5dfXvXm" target="_blank" rel="noopener">Python 分析天气</a></p>
<p><a href="http://url.cn/5ARKwKC" target="_blank" rel="noopener">用Python爬取淘宝2000款套套</a></p>
<p><a href="http://url.cn/5rtmbXJ" target="_blank" rel="noopener">Python读取夜间灯光数据看中国城市发展</a></p>
<p><a href="http://url.cn/5msAzmC" target="_blank" rel="noopener">基于豆瓣影评数据的完整文本分析</a></p>
<p><a href="http://url.cn/5hva9si" target="_blank" rel="noopener">Python自动下载抖音好看小姐姐</a></p>
<p><a href="http://url.cn/5KMN1O1" target="_blank" rel="noopener">用 Python 分析《长安十二时辰》</a></p>
<p><a href="http://url.cn/5uSHkNa" target="_blank" rel="noopener">腾讯视频 Python 爬虫项目实战</a></p>
<p><a href="http://url.cn/5KTE5Wq" target="_blank" rel="noopener">淘宝自动登录2.0，新增Cookies序列化</a><br><a href="http://url.cn/5Kr3Amp" target="_blank" rel="noopener">selenium操作cookies实现免密登录</a></p>
<p><a href="http://url.cn/58RuNs7" target="_blank" rel="noopener">豆瓣评分3.2，用Python+AI 告诉你为啥《上海堡垒》凉凉了</a></p>
<p><a href="http://url.cn/5dDLwXP" target="_blank" rel="noopener">抖音上好看的小姐姐，Python给你都下载了</a></p>
<p><a href="http://url.cn/5M1Hwuh" target="_blank" rel="noopener">北京全年天气状况分析</a></p>
<p><a href="http://url.cn/5T8kBRk" target="_blank" rel="noopener">携程旅游景点数据爬取与可视化</a></p>
<p><a href="http://url.cn/5tHIgHI" target="_blank" rel="noopener">Python基于ImageAI实现完整的流程：数据集构建、模型训练、识别预测</a></p>
<p><a href="http://url.cn/5bS6bN3" target="_blank" rel="noopener">基于PC端的爬取公众号历史文章</a></p>
<p><a href="http://url.cn/5aYXXjc" target="_blank" rel="noopener">《哪吒》票房破25亿，我用AI分析了它20W+评论数据</a></p>
<p><a href="http://url.cn/56dvwkJ" target="_blank" rel="noopener">xpath定位元素</a></p>
<p><a href="http://url.cn/5CIlQOG" target="_blank" rel="noopener">分析为周杰伦打榜的夕阳红老年团</a></p>
<p><a href="http://url.cn/5QXskDb" target="_blank" rel="noopener">Python爬取20w+表情包</a></p>
<p><a href="http://url.cn/5ZNTvVl" target="_blank" rel="noopener">爬取微博36C的妹子</a></p>
<p><a href="http://url.cn/5U3v83h" target="_blank" rel="noopener">我用 Python 爬了淘宝内衣店的数据</a></p>
<p><a href="http://url.cn/5ZhIgWk" target="_blank" rel="noopener">Python爬虫-猫眼100-requests+正则表达式(WX)</a></p>
<p><a href="http://url.cn/5jorUDN" target="_blank" rel="noopener">爬虫高阶必备，JavaScript逆向(WX)</a></p>
<p><a href="http://url.cn/52gnqtD" target="_blank" rel="noopener">微博爬虫（WX）</a></p>
<p><a href="http://url.cn/543anUP" target="_blank" rel="noopener">上海租房最全攻略(WX痴海)</a></p>
<p><a href="http://url.cn/5fMtasC" target="_blank" rel="noopener">项目实战 | 手把手带你获取某知识付费平台精华帖，并制作电子书（一）(WX)</a><br><a href="http://url.cn/5ihjgIv" target="_blank" rel="noopener">项目实战 | 手把手获取某知识付费内容做成电子书(完结篇)(WX)</a></p>
<p><a href="http://url.cn/5XDHkpB" target="_blank" rel="noopener">腾讯视频 Python 爬虫项目实战(WX)</a></p>
<p><a href="http://url.cn/5MUJ8Mp" target="_blank" rel="noopener">Python批量下载无版权图片(WX)</a></p>
<p><a href="http://url.cn/5QlT9jT" target="_blank" rel="noopener">批量生产10万+的短视频(WX)</a></p>
<p><a href="https://www.taitaiblog.com/870.html" target="_blank" rel="noopener">用Python轻松爬取在线教程，生成PDF文件愉快阅读</a></p>
<p><a href="http://url.cn/5rDoTsu" target="_blank" rel="noopener">Python 如何爬取实时变化的 WebSocket 数据(WX)</a></p>
<p><a href="http://url.cn/5E5bLi9" target="_blank" rel="noopener">使用python+tkinter开发一个简单的学生管理系统(WX)</a></p>
<p><a href="https://github.com/VincentSit/ChinaMobilePhoneNumberRegex" target="_blank" rel="noopener">一组匹配中国大陆手机号码的正则表达式</a></p>
<p><a href="http://url.cn/5dQGMLY" target="_blank" rel="noopener">50行Python代码，教你获取公众号全部文章</a></p>
<p><a href="http://url.cn/5ZFm8BR" target="_blank" rel="noopener">一个靠爬虫赚钱的思路，无偿分享:做成一个代理池</a></p>
<p><a href="http://url.cn/56PVAVj" target="_blank" rel="noopener">微博网红都长什么样子</a></p>
<p><a href="http://url.cn/5TiUptl" target="_blank" rel="noopener">Python登录豆瓣并爬取影评</a></p>
<p><a href="http://url.cn/5I5LQhX" target="_blank" rel="noopener">充气娃娃什么感觉？Python告诉你</a></p>
<p><a href="http://url.cn/5sMiibm" target="_blank" rel="noopener">用Python制作微信好友背景墙</a></p>
<p><a href="http://url.cn/55BjZrY" target="_blank" rel="noopener">利用Xpath选择器从HTML中提取数据（两种方式）</a></p>
<p><a href="http://url.cn/53Hog5e" target="_blank" rel="noopener">用 python 做了款可开淘宝店赚钱的工具</a></p>
<p><a href="http://url.cn/5sFlIeD" target="_blank" rel="noopener">当你写爬虫抓不到APP请求包的时候该怎么办？【初级篇】</a><br><a href="http://url.cn/5UBy38B" target="_blank" rel="noopener">当你写爬虫抓不到APP请求包的时候该怎么办？【中级篇】</a></p>
<p><a href="http://url.cn/5N64Jmj" target="_blank" rel="noopener">20 行 Python 代码批量抓取免费高清图片</a></p>
<p><a href="http://url.cn/5asE4Fo" target="_blank" rel="noopener">超级Python微信机器人</a></p>
<p><a href="http://url.cn/5TTWTDA" target="_blank" rel="noopener">分析了京东内衣销售记录</a></p>
<p><a href="http://url.cn/5gMoJgx" target="_blank" rel="noopener">[爬虫+数据分析] 分析北京Python开发的现状</a></p>
<p><a href="http://url.cn/5nhd2OT" target="_blank" rel="noopener">爬取了淘宝零食库，画了一个全国零食地图</a></p>
<p><a href="http://url.cn/5iHiBZA" target="_blank" rel="noopener">链家网 爬虫+数据分析 实战案例</a></p>
<p><a href="http://url.cn/5w8km1w" target="_blank" rel="noopener">5天破10亿的哪吒，为啥这么火，Python来分析</a></p>
<h5 id="其他项目"><a href="#其他项目" class="headerlink" title="其他项目"></a>其他项目</h5><p><strong><em>6个Python练手项目</em></strong><br><a href="https://github.com/luhuisicnu/The-Flask-Mega-Tutorial-zh" target="_blank" rel="noopener">The Flask Mega-Tutorial教程</a><br><a href="https://github.com/pythonzhichan/django-beginners-guide" target="_blank" rel="noopener">Django 入门完全指南</a><br><a href="http://www.madmalls.com/blog/post/first-flask-test-restful-api/" target="_blank" rel="noopener">Flask Vue.js全栈开发教程系列</a><br><a href="https://ruslanspivak.com/lsbaws-part1/" target="_blank" rel="noopener">自动动手实现Web Server</a><br><a href="https://github.com/MLEveryday/100-Days-Of-ML-Code" target="_blank" rel="noopener">机器学习100天</a><br><a href="https://ruslanspivak.com/archives.html" target="_blank" rel="noopener">自己动手实现解释器</a></p>
<p><a href="http://url.cn/52wQ7Q9" target="_blank" rel="noopener">一些优秀开源项目（Github）</a><br><a href="https://github.com/lancopku/pkuseg-python" target="_blank" rel="noopener">一个多领域中文分词工具包(Github)</a><br><a href="https://github.com/vinta/awesome-python" target="_blank" rel="noopener">Python程序集合</a>:<br>这是一个Python程序集合，它们不仅可以帮助你快速找到你想要的Python项目，还能作为你日常开发中的借鉴对象，目前包含195个开源Python程序，而且数量还在不断增加，按照主题划分，包含库和文档等链接，其中开发这一部分又被分成了11个模块.<br><a href="https://awesome-python.com/" target="_blank" rel="noopener">awesome-python主页</a><br><a href="https://github.com/mahmoud/awesome-python-applications" target="_blank" rel="noopener"></a></p>
<p><a href="https://www.cnblogs.com/jimnox/archive/2009/12/08/tips-to-python-challenge.html" target="_blank" rel="noopener">一个古老的编程游戏：Python Challenge全通攻略</a><br><a href="http://www.pythonchallenge.com/" target="_blank" rel="noopener">Python Challenge</a></p>
<p><a href="https://github.com/jupyter/jupyter" target="_blank" rel="noopener">jupyter</a><br><a href="https://github.com/root-project/cling" target="_blank" rel="noopener">jupyter c++ 内核</a><br><a href="https://github.com/FavioVazquez/ds-cheatsheets" target="_blank" rel="noopener">List of Data Science Cheatsheets to rule the world 看不懂 数据有关</a><br><a href="https://github.com/kennethreitz/requests" target="_blank" rel="noopener">Requests: HTTP for Humans</a></p>
<p><a href="https://github.com/coneypo/Dlib_face_recognition_from_camera" target="_blank" rel="noopener">调用摄像头进行人脸识别，支持多张人脸同时识别</a></p>
<p><a href="https://github.com/fighting41love/funNLP" target="_blank" rel="noopener">中英文敏感词、语言检测</a></p>
<p><a href="https://github.com/mahmoud/awesome-python-applications" target="_blank" rel="noopener">awesome-python-applications</a></p>
<p><a href="https://github.com/vinta/awesome-python" target="_blank" rel="noopener">awesome-python</a></p>
<p><a href="https://github.com/TheAlgorithms/Python" target="_blank" rel="noopener">Python中实现的所有算法</a></p>
<p><a href="https://github.com/algorithm-visualizer/algorithm-visualizer" target="_blank" rel="noopener">算法可视化</a><br><a href="https://algorithm-visualizer.org/" target="_blank" rel="noopener">https://algorithm-visualizer.org/</a></p>
<p><a href="https://github.com/egonSchiele/grokking_algorithms" target="_blank" rel="noopener">图解算法源代码</a></p>
<p><a href="https://github.com/cool-RR/PySnooper" target="_blank" rel="noopener">Never use print for debugging</a></p>
<p><a href="http://url.cn/5rL8bPZ" target="_blank" rel="noopener">小型的编程项目</a></p>
<h3 id="一些库的运用"><a href="#一些库的运用" class="headerlink" title="一些库的运用"></a>一些库的运用</h3><p><a href="http://url.cn/51shZXp" target="_blank" rel="noopener">PythonFire</a></p>
<p><a href="http://url.cn/5OLH50y" target="_blank" rel="noopener">使用Python制作酷炫二维码</a></p>
<p><a href="http://url.cn/5KWukuP" target="_blank" rel="noopener">你从零写一个验证码</a></p>
<p><a href="http://url.cn/5ZEOAOO" target="_blank" rel="noopener">如何将Numpy加速700倍？用 CuPy 呀</a></p>
<p><a href="http://url.cn/5DoVfLq" target="_blank" rel="noopener"> Python 与 Excel 的结合</a></p>
<p><a href="http://url.cn/580xjqm" target="_blank" rel="noopener">一文总结数据科学家常用的Python库（上）</a><br><a href="http://url.cn/5Ay6O6q" target="_blank" rel="noopener">一文总结数据科学家常用的Python库（下）</a></p>
<p><a href="http://url.cn/5Tmluvp" target="_blank" rel="noopener">Python中的两个测试工具</a></p>
<p><a href="http://url.cn/5ckABbb" target="_blank" rel="noopener">Unicorn 调试器模块编写</a></p>
<p><a href="http://url.cn/5V6Xj55" target="_blank" rel="noopener">numba，让你的Python飞起来！</a></p>
<p><a href="http://url.cn/5Uz2DuV" target="_blank" rel="noopener">特征分析可视化工具：yellowbrick</a></p>
<p><a href="http://url.cn/5s31Inx" target="_blank" rel="noopener">把 Python 代码执行过程看地一清二楚</a></p>
<p><a href="http://url.cn/5k7TU1v" target="_blank" rel="noopener">画个五星红旗呀</a></p>
<p><a href="http://url.cn/53gCiur" target="_blank" rel="noopener">用Python给你发了个短信验证码</a></p>
<p><a href="http://url.cn/5K3MQzo" target="_blank" rel="noopener">Python一行代码搞定炫酷可视化</a></p>
<p><a href="http://url.cn/52vT47C" target="_blank" rel="noopener">用python重温统计学基础：描述性统计分析</a></p>
<p><a href="http://url.cn/5ZIIeHe" target="_blank" rel="noopener">Python的常用包</a></p>
<p><a href="http://url.cn/53MA4Ji" target="_blank" rel="noopener">os.path</a></p>
<p><a href="http://url.cn/5FpINDh" target="_blank" rel="noopener">Python 数据形态及IO操作</a></p>
<p><a href="http://url.cn/51HMbFw" target="_blank" rel="noopener">让 Python 提速超过 30 倍的必杀技：Cython</a></p>
<p><a href="http://url.cn/5SRt5cQ" target="_blank" rel="noopener">Python 判断文件/目录是否存在</a></p>
<p><a href="http://url.cn/5yjUNqa" target="_blank" rel="noopener">Faker 制造测试数据</a></p>
<p><a href="http://url.cn/5tYyK5O" target="_blank" rel="noopener">向Excel说再见，神级编辑器统一表格与Python</a></p>
<p><a href="http://url.cn/5S0tPCX" target="_blank" rel="noopener">用python画一幅美瞳</a></p>
<p><a href="http://url.cn/5mZEMzX" target="_blank" rel="noopener">Python 编写一个输入二维码文字，一键生成数织图片的程序</a></p>
<p><a href="http://url.cn/5fUC07R" target="_blank" rel="noopener">最简洁的Python时间序列可视化实现</a></p>
<p><a href="http://url.cn/5iNrx7n" target="_blank" rel="noopener">常见 Python 代码优化技巧</a></p>
<p><a href="http://url.cn/5i2SVwX" target="_blank" rel="noopener">提升pip的下载速度</a></p>
<p><a href="http://url.cn/5DQQuyE" target="_blank" rel="noopener">用 Numba 加速 Python 代码，变得像 C++ 一样快(WX)</a></p>
<p><a href="http://url.cn/5Y6JAC9" target="_blank" rel="noopener">视频网站一行Python代码爬</a></p>
<p><a href="http://url.cn/523Zqom" target="_blank" rel="noopener">用Python玩转PDF的各种骚操作(WX)</a></p>
<p><a href="http://url.cn/5weG6Ld" target="_blank" rel="noopener">让你事半功倍的小众 Python 库(WX)</a></p>
<p><a href="http://url.cn/5Z0A3kl" target="_blank" rel="noopener">Python处理文件—os模块</a></p>
<p><a href="http://url.cn/57VFqHC" target="_blank" rel="noopener">10个Python第三库(WX)</a></p>
<p><a href="http://url.cn/5JKrH3F" target="_blank" rel="noopener">写出规范漂亮的python代码:3个库(WX)</a></p>
<p><a href="http://url.cn/5grwSws" target="_blank" rel="noopener">Matplotlib 可视化最有价值的 14 个图表（附完整 Python 源代码）(WX)</a><br><a href="http://url.cn/5xoECfb" target="_blank" rel="noopener">比 matplotlib 效率高十倍的数据可视化神器</a></p>
<p><a href="https://github.com/chris104957/maildown" target="_blank" rel="noopener">在任何项目中实现邮件功能(Github)</a><br><a href="https://www.maildown.app/" target="_blank" rel="noopener">官网</a></p>
<p><a href="http://url.cn/5Uo5G9x" target="_blank" rel="noopener">Python 远程开机(WX)</a></p>
<p><a href="https://segmentfault.com/a/1190000010103386" target="_blank" rel="noopener">那些有趣/用的 Python 库(segmentfault)</a></p>
<p><a href="http://url.cn/5vrjUMo" target="_blank" rel="noopener">史上最全 Python Re 模块讲解(WX)</a></p>
<p><a href="http://url.cn/5PpHWw0" target="_blank" rel="noopener">9行自定义函数教你用Python发送电子邮件(WX)</a></p>
<p><a href="http://url.cn/5TOxiv5" target="_blank" rel="noopener">用Python做交互式图形:Bokeh (WX)</a><br><a href="https://github.com/bokeh/bokeh" target="_blank" rel="noopener">Github</a><br><a href="https://www.anaconda.com/distribution/" target="_blank" rel="noopener">Conda包管理系统</a><br><a href="https://github.com/DonaldDai/Bokeh-CN" target="_blank" rel="noopener">汉化指南</a></p>
<p><a href="http://url.cn/5dvVzei" target="_blank" rel="noopener">用Python教你通过微信来控制电脑摄像头(WX)</a></p>
<p><a href="http://url.cn/51mYJOj" target="_blank" rel="noopener">控制键盘鼠标</a></p>
<p><a href="http://url.cn/5jYaEWO" target="_blank" rel="noopener">AI帮你写Python</a></p>
<p><a href="http://url.cn/5RANKPS" target="_blank" rel="noopener">3 行代码 5 秒抠图的 AI 神器</a></p>
<p><a href="http://url.cn/5dNC8QK" target="_blank" rel="noopener">Python中正则表达式的巧妙使用</a></p>
<p><a href="http://url.cn/5HNkzuN" target="_blank" rel="noopener">Python一行代码搞定炫酷可视化，你需要了解一下Cufflinks</a></p>
<p><a href="http://url.cn/5pCLq8G" target="_blank" rel="noopener">python–log日志</a></p>
<p><a href="http://url.cn/5hYpjTi" target="_blank" rel="noopener">用 python 拟合等角螺线</a></p>
<p><a href="http://url.cn/5bF6ycY" target="_blank" rel="noopener">140种Python标准库、第三方库和外部工具</a></p>
<p><a href="http://url.cn/5Irx5hq" target="_blank" rel="noopener">用python写一个程序，每当有u盘插入的时候，就自动拷贝其中重要文件</a></p>
<p><a href="http://url.cn/5A5Ty2L" target="_blank" rel="noopener">Python 实现 Word 文档操作</a></p>
<p><a href="http://url.cn/5jG4VM2" target="_blank" rel="noopener">用 Python 处理文件</a></p>
<p><a href="https://mp.weixin.qq.com/s/SOfBNUHoGP4M8ZYGSl20Hg" target="_blank" rel="noopener">各种数据库命令行工具 mycli litecli mssql-cli pgcli</a></p>
<p><a href="http://url.cn/5QUOENt" target="_blank" rel="noopener">Python获取时序数据并进行可视化分析</a></p>
<p><a href="http://url.cn/5VBMIST" target="_blank" rel="noopener">用Python深度学习来快速实现图片的风格迁移</a></p>
<p><a href="http://url.cn/5Y6alyS" target="_blank" rel="noopener">用Python生成马赛克画</a></p>
<h3 id="python-基础-由点及面"><a href="#python-基础-由点及面" class="headerlink" title="python 基础 由点及面"></a>python 基础 由点及面</h3><p><a href="http://url.cn/5QUvSYl" target="_blank" rel="noopener">8个方法极速提高Django网站速度</a></p>
<p><a href="http://url.cn/5gkI5X5" target="_blank" rel="noopener">Pandas模块，我觉得掌握这些就够用了！</a></p>
<p><a href="http://url.cn/5kjRqOZ" target="_blank" rel="noopener">len(x) 击败 x.len()，从内置函数看 Python 的设计思想</a></p>
<p><a href="http://url.cn/5ARPQ0g" target="_blank" rel="noopener">Python 内存分配时的小秘密</a></p>
<p><a href="http://url.cn/5AFl8FH" target="_blank" rel="noopener">使用Python搭建http服务器</a></p>
<p><a href="http://url.cn/5S7IcSw" target="_blank" rel="noopener">Python 密集知识点汇总</a></p>
<p><a href="http://url.cn/50nxOdh" target="_blank" rel="noopener">with 关键字与上下文管理</a></p>
<p><a href="http://url.cn/5vWdBmI" target="_blank" rel="noopener">Python 标准库学习 — string</a></p>
<p><a href="http://url.cn/5awvxQ6" target="_blank" rel="noopener"> Python核心知识体系</a></p>
<p><a href="http://url.cn/5bJMyQ8" target="_blank" rel="noopener">让函数返回结果</a></p>
<p><a href="http://url.cn/506WMfi" target="_blank" rel="noopener">python内建函数：一</a><br><a href="http://url.cn/5AIlj5Z" target="_blank" rel="noopener">python内建函数：二</a></p>
<p><a href="http://url.cn/5zHAhOB" target="_blank" rel="noopener">Cookie知识点</a></p>
<p><a href="https://mp.weixin.qq.com/s/nxxCB_w3IvEaHlLJ0e8A_w" target="_blank" rel="noopener">Python 进阶：深入 GIL (上篇)</a><br><a href="https://mp.weixin.qq.com/s/Yh1omzuwzyhyMY4hTRPEGw" target="_blank" rel="noopener">Python 进阶：深入 GIL (下篇)</a></p>
<p><a href="http://url.cn/5qM5FVo" target="_blank" rel="noopener">详解asyncio之异步上下文管理器</a></p>
<p><a href="http://url.cn/5E4w0nk" target="_blank" rel="noopener"> Python 装饰器</a></p>
<p><a href="http://url.cn/5GWCQB9" target="_blank" rel="noopener">Python各种下划线的含义</a></p>
<p><a href="http://url.cn/5qMPfVB" target="_blank" rel="noopener">实操百万级数据Django查询与性能优化</a><br><a href="http://url.cn/5KE3vOa" target="_blank" rel="noopener">Django太强大，发现了一个性能优化神器</a></p>
<p><a href="http://url.cn/5b3OV77" target="_blank" rel="noopener">一行 Python 代码实现并行(WX)</a></p>
<p><a href="http://url.cn/5puww4I" target="_blank" rel="noopener">理解Python中的浅拷贝与深拷贝(WX)</a></p>
<p><a href="http://url.cn/5MbJD4V" target="_blank" rel="noopener">pandas一行代码读取4种常见文件(WX)</a></p>
<p><a href="http://url.cn/5lQSqrp" target="_blank" rel="noopener">Python 迭代器与生成器(WX)</a></p>
<p><a href="http://url.cn/5evwWU9" target="_blank" rel="noopener">动态定义函数(WX)</a></p>
<p><a href="http://url.cn/5Bl5TAo" target="_blank" rel="noopener">with 上下文管理器(WX)</a></p>
<p><a href="http://url.cn/5EmlWT1" target="_blank" rel="noopener">Python必备的69个函数(WX)</a></p>
<p><a href="http://url.cn/5vVkxmU" target="_blank" rel="noopener">python小坑(WX)</a></p>
<p><a href="http://url.cn/5SdEEBQ" target="_blank" rel="noopener">没掌握好这24条，别说Python慢(WX)</a></p>
<p><a href="http://url.cn/5ksmkqi" target="_blank" rel="noopener">Python实用知识点</a></p>
<p><a href="http://url.cn/5sjpIKD" target="_blank" rel="noopener">图解NumPy，理解数组</a></p>
<p><a href="http://url.cn/5O6ngx2" target="_blank" rel="noopener">numpy的重要函数</a></p>
<p><a href="http://url.cn/5KLBBeB" target="_blank" rel="noopener">盘一盘 Pandas</a></p>
<p><a href="http://url.cn/51tdjvS" target="_blank" rel="noopener">如何让你写的爬虫速度像坐火箭一样快【并发请求】</a></p>
<p><a href="http://url.cn/520UaFK" target="_blank" rel="noopener">python标准库Itertools和collections实用技巧</a></p>
<p><a href="http://url.cn/5bKzCaG" target="_blank" rel="noopener">Python 常见的17个错误分析</a></p>
<p><a href="http://url.cn/5wK13ig" target="_blank" rel="noopener">Matplotlib教程</a></p>
<p><a href="http://url.cn/5rYb3JP" target="_blank" rel="noopener">项目交付：把Python项目打包成exe文件供客户</a></p>
<p><a href="http://url.cn/5fNRYBm" target="_blank" rel="noopener">常用的46个Pandas方法</a></p>
<h3 id="python相关面试"><a href="#python相关面试" class="headerlink" title="python相关面试"></a>python相关面试</h3><p><a href="http://url.cn/5hx4JHb" target="_blank" rel="noopener">Python Web 开发</a><br><a href="http://url.cn/5FsoOXD" target="_blank" rel="noopener">Python 四大主流 Web 编程框架</a></p>
<p><a href="http://mp.weixin.qq.com/mp/homepage?__biz=Mzg4MTA2Nzg0NA==&amp;hid=5&amp;sn=fb4afcf40739bf589dfabdaaf255238b&amp;scene=18#wechat_redirect" target="_blank" rel="noopener">Python Every Day</a></p>
<p><a href="http://url.cn/5BCh6Nb" target="_blank" rel="noopener">python面试题精讲——monkey patch（猴子补丁）(WX)</a></p>
<p><a href="http://url.cn/5sCFwWC" target="_blank" rel="noopener">百道Python面试题(WX)</a></p>
<p><a href="http://url.cn/5u2n29M" target="_blank" rel="noopener">Python就业指导(WX)</a></p>
<p><a href="http://url.cn/5SCocvu" target="_blank" rel="noopener">Python 的高级特征(WX)</a></p>
<p><a href="http://url.cn/5n3qt4c" target="_blank" rel="noopener">2019 Python 面试 100 问(WX)</a></p>
<p><a href="http://url.cn/5NIomdN" target="_blank" rel="noopener">315道Python面试题汇总(WX)</a></p>
<p><a href="http://url.cn/5SalTuy" target="_blank" rel="noopener">Python面试题【BAT版】(WX)</a></p>
<p><a href="http://url.cn/5KPIt6k" target="_blank" rel="noopener">Numpy练习题100题(WX)</a><br><a href="http://url.cn/5l0xqbH" target="_blank" rel="noopener">Pandas练习题(WX)</a><br><a href="https://github.com/fengdu78/machine_learning_beginner/tree/master/pandas/Pandas_Exercises" target="_blank" rel="noopener">code_Github</a></p>
<p><a href="http://url.cn/5h53PxN" target="_blank" rel="noopener">Python 面试中 8 个必考问题(WX)</a></p>
<p><a href="http://url.cn/5TimODE" target="_blank" rel="noopener">python面试简历</a></p>
<h3 id="大数据"><a href="#大数据" class="headerlink" title="大数据"></a>大数据</h3><p><a href="http://url.cn/5QfYg1n" target="_blank" rel="noopener">数据科学家成长指南(上)</a><br><a href="http://url.cn/50XXLdz" target="_blank" rel="noopener">数据科学家成长指南(中)</a><br><a href="http://url.cn/5Ox23Uo" target="_blank" rel="noopener">数据科学家成长指南(下)</a></p>
<p><a href="http://url.cn/5TLdiCl" target="_blank" rel="noopener">剑谱总纲 | 大数据方向学习面试知识图谱</a></p>
<h4 id="数据分析"><a href="#数据分析" class="headerlink" title="数据分析"></a>数据分析</h4><p><a href="http://url.cn/5kJqBGb" target="_blank" rel="noopener">使用 Python 分析 14 亿条数据</a></p>
<p><a href="http://url.cn/5AbFCN7" target="_blank" rel="noopener">用户画像，该怎么分析？</a></p>
<p><a href="http://url.cn/5fbyTSW" target="_blank" rel="noopener">利用 Pandas 分析日志数据</a></p>
<p><a href="http://url.cn/5lTl8dT" target="_blank" rel="noopener">Python和大数据告诉你：炒股软件的这个指标，有点坑…</a></p>
<p><a href="http://url.cn/5AJ74pW" target="_blank" rel="noopener">Excel数据分析：相关与回归分析！</a></p>
<p><a href="http://url.cn/5UyuGBl" target="_blank" rel="noopener">用python“科学”预测下《哪吒》票房</a></p>
<p><a href="http://url.cn/5BRbOF2" target="_blank" rel="noopener">会用这36个函数，小白也能入门数据分析</a></p>
<p><a href="https://cloud.tencent.com/developer/article/1356164" target="_blank" rel="noopener">腾讯AI Lab开源大规模高质量中文词向量数据，800万中文词随你用</a><br><a href="https://ai.tencent.com/ailab/nlp/data/Tencent_AILab_ChineseEmbedding.tar.gz" target="_blank" rel="noopener">原版腾讯词向量下载</a><br>下载链接：<a href="https://pan.baidu.com/s/1QVuDrGoo46RaaaTTEpmgPw" target="_blank" rel="noopener">https://pan.baidu.com/s/1QVuDrGoo46RaaaTTEpmgPw</a> 提取码：bpai</p>
<p><a href="http://url.cn/5qx6ojX" target="_blank" rel="noopener">http://url.cn/5oBScvU</a></p>
<p><a href="http://url.cn/5bSJWC8" target="_blank" rel="noopener">数据竞赛专题 | 从赛题理解到竞赛入门基础</a></p>
<p><a href="http://url.cn/5zUjLXV" target="_blank" rel="noopener">数据对比分析法</a></p>
<h4 id="工具集-1"><a href="#工具集-1" class="headerlink" title="工具集"></a>工具集</h4><p><a href="http://hao.199it.com" target="_blank" rel="noopener">大数据导航网站</a></p>
<h4 id="Hadoop"><a href="#Hadoop" class="headerlink" title="Hadoop"></a>Hadoop</h4><p><a href="http://url.cn/5W1ong7" target="_blank" rel="noopener">3小时Scala入门(WX)</a></p>
<p><a href="http://url.cn/5z6Hewi" target="_blank" rel="noopener">常见的Hadoop十大应用误解</a></p>
<p><a href="http://url.cn/59aDoSE" target="_blank" rel="noopener">Kafka 已落伍，转角遇见 Pulsar！</a></p>
<h4 id="Elasticsearch"><a href="#Elasticsearch" class="headerlink" title="Elasticsearch"></a>Elasticsearch</h4><p><a href="https://www.elastic.co/cn/blog/" target="_blank" rel="noopener">Elastic 公司的技术 Blog</a><br><a href="http://www.elasticsearch.cn/" target="_blank" rel="noopener">Elastic中文社区</a></p>
<p><a href="http://url.cn/5N9HDDb" target="_blank" rel="noopener">Elasticsearch原理(WX)</a></p>
<p><a href="https://mp.weixin.qq.com/s/laOkw2LPdzjGZmt2zF1-dg" target="_blank" rel="noopener">模拟 20 万数据快速查询 IP 归属地(WX)</a></p>
<p><a href="">Logstash Grok数据结构化ETL实战</a><br><a href="http://url.cn/5bIBKRx" target="_blank" rel="noopener">Logstash自定义正则表达式ETL实战</a><br><a href="https://github.com/kkos/oniguruma" target="_blank" rel="noopener">Github</a><br><a href="https://www.elastic.co/guide/en/logstash/current/plugins-filters-grok.html" target="_blank" rel="noopener">官方文档</a></p>
<p><a href="http://url.cn/5HLsZUF" target="_blank" rel="noopener">ElasticSearch 查询的秘密</a></p>
<h3 id="其他数据库"><a href="#其他数据库" class="headerlink" title="其他数据库"></a>其他数据库</h3><p><a href="http://url.cn/5TfhwQP" target="_blank" rel="noopener">比Hadoop快至少10倍的物联网大数据平台</a><br><a href="https://github.com/taosdata/TDengine?tdsourcetag=s_pctim_aiomsg" target="_blank" rel="noopener">Github</a><br><a href="https://www.taosdata.com/cn/" target="_blank" rel="noopener">官网</a></p>
<p><a href="http://url.cn/5RFW5qc" target="_blank" rel="noopener">MongoDB 是什么</a></p>
<p><a href="http://url.cn/5B4LN5t" target="_blank" rel="noopener">数据湖(Data Lake)-剑指下一代数据仓库</a></p>
<p><a href="http://url.cn/5KXZU3X" target="_blank" rel="noopener">腾讯TDSQL全时态数据库系统</a></p>
<h4 id="mysql"><a href="#mysql" class="headerlink" title="mysql"></a>mysql</h4><p><a href="http://url.cn/5749tXw" target="_blank" rel="noopener">Apache Phoenix系列 | 从入门到精通</a></p>
<p><a href="http://url.cn/5yxAfMw" target="_blank" rel="noopener">1 小时 SQL 极速入门（一）</a><br><a href="http://url.cn/5S8GurW" target="_blank" rel="noopener">1 小时 SQL 极速入门（二）</a><br><a href="http://url.cn/5ZTHq3l" target="_blank" rel="noopener">1 小时 SQL 极速入门（三）</a></p>
<p><a href="http://url.cn/5gTp3u1" target="_blank" rel="noopener">MySQL的几个重要配置参数(WX)</a></p>
<p><a href="http://url.cn/5kaNxND" target="_blank" rel="noopener">MYSQL常用命令(WX)</a></p>
<p><a href="http://url.cn/5BXf4ae" target="_blank" rel="noopener">面试官：说说你针对MySQL死锁问题的分析思路。(WX)</a></p>
<p><a href="https://www.cnblogs.com/tangyanbo/p/4462734.html" target="_blank" rel="noopener">SQL执行效率提高了10000000倍</a></p>
<p><a href="http://url.cn/5YB1Gev" target="_blank" rel="noopener">27 道经典 MyBatis 面试题</a></p>
<p><a href="http://url.cn/55pKXxy" target="_blank" rel="noopener">MySQL规范</a></p>
<p><a href="http://url.cn/56mLHyx" target="_blank" rel="noopener">图解 SQL 里的各种 JOIN</a></p>
<p><a href="http://url.cn/5t1h01S" target="_blank" rel="noopener">对列和行的操作</a></p>
<p><a href="http://url.cn/5XIk90x" target="_blank" rel="noopener">MyBatis 二级缓存详解</a></p>
<p><a href="http://url.cn/5ihxymL" target="_blank" rel="noopener">MySQL高可用架构：mysql+keepalived实现</a></p>
<h2 id="运维-Linux"><a href="#运维-Linux" class="headerlink" title="运维/Linux"></a>运维/Linux</h2><h3 id="Linux-工具集"><a href="#Linux-工具集" class="headerlink" title="Linux 工具集"></a>Linux 工具集</h3><p><a href="http://url.cn/5EG8Us9" target="_blank" rel="noopener">15个 Linux 神器</a></p>
<p><a href="https://www.linuxcool.com" target="_blank" rel="noopener">Linux命令大全(手册)</a><br><a href="https://www.linuxcool.com/pronunciation" target="_blank" rel="noopener">中国程序员最容易读错的单词汇总（带正确发音示范）</a></p>
<p><a href="http://url.cn/5NsAUvg" target="_blank" rel="noopener">Darling能够Linux上运行macOS软件(WX)</a></p>
<p><a href="https://www.manjaro.cn" target="_blank" rel="noopener">Manjaro_Linux</a></p>
<p><a href="https://github.com/nvbn/thefuck" target="_blank" rel="noopener">纠错插件（WX）</a></p>
<p><a href="http://url.cn/5T4IS51" target="_blank" rel="noopener">Linux图形分区编辑器 GParted Live 1.0 Beta(WX)</a></p>
<p><a href="https://wiki.winehq.org/Wine-Staging_Patches" target="_blank" rel="noopener"> Wine Staging</a>: 新版本发布</p>
<p><a href="https://github.com/nvbn/thefuck" target="_blank" rel="noopener">纠正你以前的控制台命令thefuck</a></p>
<p><a href="http://url.cn/5sk6HFu" target="_blank" rel="noopener">全面屏科幻终端模拟器——eDEX-UI</a></p>
<p><a href="https://mp.weixin.qq.com/s?__biz=MzA4NzQzMzU4Mg==&amp;mid=2652924796&amp;idx=1&amp;sn=1666b7edd39961063180bec255474060&amp;chksm=8bed437dbc9aca6ba4538e701803733c5dab1df834acfa41d9784786ee68d3ce3dd885393721&amp;mpshare=1&amp;scene=23&amp;srcid=##" target="_blank" rel="noopener">Linux实现黑客帝国炫酷效果</a></p>
<p><a href="http://url.cn/53YHzOQ" target="_blank" rel="noopener">Termux 入门教程：架设手机 Server 下载文件</a></p>
<p><a href="http://url.cn/5ZM12HG" target="_blank" rel="noopener">38个运维工具汇总</a></p>
<h3 id="学习路线-1"><a href="#学习路线-1" class="headerlink" title="学习路线"></a>学习路线</h3><p><a href="https://url.cn/5IjU2w8" target="_blank" rel="noopener">如何更深入地学习 Linux？</a></p>
<p><a href="http://url.cn/5cGZYRE" target="_blank" rel="noopener">运维技能图谱(WX)</a></p>
<p><a href="http://url.cn/5SLR7N1" target="_blank" rel="noopener">民工哥技术之路精华文章整理(WX)</a><br><a href="http://url.cn/54LN7SX" target="_blank" rel="noopener">民工哥技术之路:运维工程师打怪升级进阶之路 V2.0(WX)</a><br><a href="http://url.cn/5DPondV" target="_blank" rel="noopener">公众号所有的精华文章:民工哥技术之路 (WX)</a><br><a href="http://url.cn/5K6miBj" target="_blank" rel="noopener">图解菜鸟到大拿实现财务自由走向人生巅峰之路(运维学习线路)</a></p>
<p><a href="https://github.com/mingongge/BestOPS" target="_blank" rel="noopener">运维工程师进阶升级之路(Github)</a></p>
<p><a href="http://url.cn/5AwYIgN" target="_blank" rel="noopener">Linux 思维导图整理(WX)</a></p>
<p><a href="https://github.com/yangchong211/YCBlogs" target="_blank" rel="noopener">技术博客笔记大汇总</a></p>
<p><a href="https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md" target="_blank" rel="noopener">命令行的艺术</a></p>
<p><a href="http://url.cn/5g6Gjh0" target="_blank" rel="noopener">Linux 工作规划</a></p>
<h4 id="Linux就该这么学案例"><a href="#Linux就该这么学案例" class="headerlink" title="Linux就该这么学案例"></a>Linux就该这么学案例</h4><p><a href="http://url.cn/5T6xPmh" target="_blank" rel="noopener">案例一：shell脚本指定日期减去一天</a><br><a href="http://url.cn/5Ol7Ylv" target="_blank" rel="noopener">案例二：shell脚本获取当前日期和时间及磁盘使情况</a><br><a href="http://url.cn/5MUeEu2" target="_blank" rel="noopener">案例三：shell统计ip访问情况并分析访问日志</a><br><a href="http://url.cn/5tQogpE" target="_blank" rel="noopener">案例四：Shell脚本生成随机密码</a><br><a href="http://url.cn/5gXYmS3" target="_blank" rel="noopener">案例五：shell脚本实现定时监控http服务的运行状态</a><br><a href="http://url.cn/5O8eDM5" target="_blank" rel="noopener">案例六：shell脚本监控httpd服务80端口状态</a><br><a href="http://url.cn/5m6GDui" target="_blank" rel="noopener">案例七：shell实现开机自动挂载本地YUM仓库程序</a><br><a href="http://url.cn/5zOXqE5" target="_blank" rel="noopener">案例八：Shell自动化管理账号脚本</a><br><a href="http://url.cn/5fJKOSW" target="_blank" rel="noopener">案例九：shell脚本自动创建多个新用户，并设置密码</a><br><a href="http://url.cn/5lWlYFQ" target="_blank" rel="noopener">案例十：shell编写nginx服务启动程序</a></p>
<p><a href="http://url.cn/55k0pJg" target="_blank" rel="noopener">通过shell脚本批量操作mysql数据库</a><br><a href="http://url.cn/5vMp1qE" target="_blank" rel="noopener">在Linux上使用awk处理文本的小例子</a><br><a href="http://url.cn/5XWD8q2" target="_blank" rel="noopener">shell脚本整合json数值输出从而获取硬件信息</a><br><a href="http://url.cn/5GByG2e" target="_blank" rel="noopener">Linux Shell文件之间的包含关系</a><br><a href="http://url.cn/5QFXljo" target="_blank" rel="noopener">利用SSH隧道加密技术隐蔽C&amp;C通信流量</a><br><a href="http://url.cn/50eZNDe" target="_blank" rel="noopener">利用 Shell 脚本来监控 Linux 系统的内存</a><br><a href="http://url.cn/58XbAQ6" target="_blank" rel="noopener">使用sudo让普通用户获取root用户的权限</a><br><a href="http://url.cn/5JLpO25" target="_blank" rel="noopener">zabbix监控linux磁盘性能</a><br><a href="http://url.cn/5vnXB8Z" target="_blank" rel="noopener">Linux 搭建 OpenNebula 私有云</a><br><a href="http://url.cn/5K0zBve" target="_blank" rel="noopener">搭建私有YUM仓库与内网镜像站</a><br><a href="">Docker容器跨主机通信案例</a></p>
<h4 id="基础拓展"><a href="#基础拓展" class="headerlink" title="基础拓展"></a>基础拓展</h4><p><a href="http://url.cn/54nyh7v" target="_blank" rel="noopener">介绍 Linux 文件系统0</a></p>
<p><a href="http://url.cn/5A6rXWK" target="_blank" rel="noopener">5个Linux命令(WX)</a></p>
<p><a href="https://github.com/jlevy/the-art-of-command-line/blob/master/README-zh.md" target="_blank" rel="noopener">命令行的艺术(Github)</a>: 命令行技巧大合集</p>
<p><a href="https://github.com/dylanaraps/pure-bash-bible" target="_blank" rel="noopener">pure bash bible(Github)</a>:这本书籍收集汇总了编写 bash 脚本经常会使用到的一些代码片段，以帮助开发者更快的搭建好自己的脚本工具。</p>
<p><a href="http://url.cn/5gSuJzr" target="_blank" rel="noopener">Linux最常用命令</a></p>
<p><a href="https://www.tuicool.com/wx/eqe2Ifq?from=timeline" target="_blank" rel="noopener">Ansible的高级用法playbook</a></p>
<p><a href="http://url.cn/51Rl8AS" target="_blank" rel="noopener">Linux 流编辑器 sed 详解</a></p>
<p><a href="http://url.cn/5AX9rAq" target="_blank" rel="noopener">linux中的实用技巧和快捷键总结</a></p>
<p><a href="http://url.cn/5RIMbjN" target="_blank" rel="noopener">Linux文件/磁盘统计df与du命令输出结果不同的原因研究</a></p>
<p><a href="https://url.cn/5wTZvrc" target="_blank" rel="noopener">Linux fork那些隐藏的开销</a></p>
<h4 id="四剑客以及编辑器的学习"><a href="#四剑客以及编辑器的学习" class="headerlink" title="四剑客以及编辑器的学习"></a>四剑客以及编辑器的学习</h4><p><a href="http://smacs.github.io/elisp/" target="_blank" rel="noopener">Emacs Lisp 简明教程</a><br><a href="https://github.com/search?q=emacs" target="_blank" rel="noopener">github_search?q=emacs</a><br><a href="https://emacs-china.org/" target="_blank" rel="noopener">emacs china</a><br><a href="https://www.emacswiki.org/emacs?interface=zh-cn" target="_blank" rel="noopener">EmacsWiki</a></p>
<h3 id="测试"><a href="#测试" class="headerlink" title="测试"></a>测试</h3><p><a href="http://url.cn/584avjo" target="_blank" rel="noopener">测试框架：Junit5 全新特性（一）(WX)</a></p>
<p><a href="http://url.cn/5RJ3WYG" target="_blank" rel="noopener">后端接口都测试什么？怎么测？</a></p>
<p><a href="http://url.cn/50bamZ6" target="_blank" rel="noopener">支付宝 Android 专项测试的“秘密武器”</a></p>
<p><a href="http://url.cn/5gYX51y" target="_blank" rel="noopener">python+pytest+allure生成的精美自动化测试报告</a><br><a href="http://url.cn/50DYA1I" target="_blank" rel="noopener">linux+python+selenium grid构建可视化分布式自动化测试环境</a></p>
<p><a href="http://url.cn/5Ah7ArV" target="_blank" rel="noopener">性能测试 —— Redis 基准测试</a></p>
<p><a href="http://url.cn/5E7yKlE" target="_blank" rel="noopener">谈有效的单元测试</a></p>
<h3 id="运维-实践"><a href="#运维-实践" class="headerlink" title="运维/实践"></a>运维/实践</h3><p><a href="http://url.cn/5A89V3r" target="_blank" rel="noopener">zabbix监控linux磁盘性能</a></p>
<p><a href="http://url.cn/5lUYi9w" target="_blank" rel="noopener">使用 Shell 在多服务器上批量操作</a></p>
<p><a href="http://url.cn/5jjbubv" target="_blank" rel="noopener">使用 zabbix 监控 tomcat（包含jvm监控）</a></p>
<p><a href="http://url.cn/5IoMzWf" target="_blank" rel="noopener">Linux 下的这些高效指令，是你快速入门运维的神器</a></p>
<p><a href="http://url.cn/55KHO1R" target="_blank" rel="noopener">Sentinel: 接入控制台实时查看监控数据(WX)</a></p>
<p><a href="http://url.cn/5YxMUzr" target="_blank" rel="noopener">一次生产 CPU 高负载排查实践(WX)</a></p>
<p><a href="http://url.cn/5kfvFMW" target="_blank" rel="noopener">容器化部署实践之Django应用部署一(WX)</a><br><a href="http://url.cn/5LkA3yg" target="_blank" rel="noopener">容器化部署实践之Django应用部署二(WX)</a></p>
<p><a href="http://url.cn/5WzD1EL" target="_blank" rel="noopener">Docker容器日志管理最佳实践(WX)</a></p>
<p><a href="http://url.cn/5yMs0tg" target="_blank" rel="noopener">创业公司常用的第三方服务</a></p>
<p><a href="https://www.tuicool.com/wx/yERJfaA?from=timeline" target="_blank" rel="noopener">基于ZooKeeper搭建Hadoop高可用集群</a></p>
<p><a href="https://www.tuicool.com/wx/be6JVf3?from=timeline" target="_blank" rel="noopener">徒手教你制作运维监控大屏</a></p>
<p><a href="http://url.cn/5N3rWfX" target="_blank" rel="noopener">Gitlab汉化</a></p>
<p><a href="http://url.cn/5mMPowt" target="_blank" rel="noopener">阿里云ECS的CPU100%排查</a></p>
<p><a href="http://url.cn/5c635pt" target="_blank" rel="noopener">243张图片为你解析Linux轻量级自动运维化工具Ansible</a></p>
<p><a href="http://url.cn/5o88CjF" target="_blank" rel="noopener">一键实现自动化部署（灰度发布）实践</a></p>
<p><a href="http://url.cn/59MI41l" target="_blank" rel="noopener">冷备份恢复</a></p>
<h3 id="Nginx"><a href="#Nginx" class="headerlink" title="Nginx"></a>Nginx</h3><p><a href="http://tengine.taobao.org/book/chapter_02.html" target="_blank" rel="noopener">nginx平台初探(100%)</a></p>
<p><a href="http://url.cn/5Qxev67" target="_blank" rel="noopener">Nginx 极简教程（快速入门）</a></p>
<p><a href="http://url.cn/5TRe0ZK" target="_blank" rel="noopener">Nginx 配置在线一键生成“神器”(WX)</a></p>
<p><a href="http://url.cn/50hQMgQ" target="_blank" rel="noopener">Nginx 搭建图片服务器</a></p>
<p><a href="http://url.cn/5qbqrHD" target="_blank" rel="noopener">Nginx负载均衡高可用</a></p>
<p><a href="http://url.cn/5nLnIUo" target="_blank" rel="noopener">图解 Nginx 限流配置</a></p>
<h3 id="Git-Vim-工具使用"><a href="#Git-Vim-工具使用" class="headerlink" title="Git/Vim/工具使用"></a>Git/Vim/工具使用</h3><p><a href="https://github.com/521xueweihan/git-tips" target="_blank" rel="noopener">使用Git相关的72个技巧(Github)</a></p>
<p><a href="http://url.cn/5inz1sF" target="_blank" rel="noopener">Git 入门教程</a></p>
<p><a href="http://url.cn/5h8DfoU" target="_blank" rel="noopener">打造一款高逼格的Vim神器(WX)</a></p>
<p><a href="http://url.cn/5reslN8" target="_blank" rel="noopener">Vim的三款实用插件(WX)</a></p>
<p><a href="http://url.cn/5oy0150" target="_blank" rel="noopener">Vim 21</a></p>
<p><a href="http://url.cn/52Np5Y9" target="_blank" rel="noopener">寓教于乐，用玩游戏的方式学习 Git！</a></p>
<h3 id="Docker-k8s"><a href="#Docker-k8s" class="headerlink" title="Docker/k8s"></a>Docker/k8s</h3><p><a href="http://url.cn/59ZZPZ4" target="_blank" rel="noopener">K8s 学习最全知识图谱</a></p>
<p><a href="http://url.cn/5cpKrsF" target="_blank" rel="noopener">国内拉取google Kubernetes镜像</a></p>
<p><a href="https://www.bilibili.com/video/av47605389/?redirectFrom=h5" target="_blank" rel="noopener">马哥docker B站视频</a></p>
<p><a href="http://url.cn/57besJi" target="_blank" rel="noopener">两小时入门 Docker(WX)</a></p>
<p><a href="http://www.talkwithtrend.com/Topic/67/feed" target="_blank" rel="noopener">talkwithtrend_Docker 板块</a></p>
<p><a href="http://url.cn/5RrVMVc" target="_blank" rel="noopener"> docker 大法 (高哥 WX)</a></p>
<p><a href="http://url.cn/5UHRoBd" target="_blank" rel="noopener">2019年已过半，精选往期 Kubernetes 干货文章</a></p>
<p><a href="http://url.cn/5m4E3fK" target="_blank" rel="noopener">Kubernetes 集群管理IDE</a></p>
<p><a href="http://url.cn/5lRIPvH" target="_blank" rel="noopener">k8s 搭建时谨记的四个点</a></p>
<p><a href="http://url.cn/5xCXyv4" target="_blank" rel="noopener">史上最全、最详细的Docker学习资料</a></p>
<h4 id="实战"><a href="#实战" class="headerlink" title="实战"></a>实战</h4><p><a href="https://www.tuicool.com/wx/AZNzyaj?from=timeline" target="_blank" rel="noopener">通过Prometheus和Grafana监控Linux进程</a></p>
<p><a href="http://url.cn/55w0ZBQ" target="_blank" rel="noopener">Docker中Image、Container与Volume的迁移</a></p>
<p><a href="http://url.cn/5ZlaxlG" target="_blank" rel="noopener">Docker容器里部署Apache+PHP+MariaDB+phpMyAdmin(WX)</a></p>
<h3 id="Ansible"><a href="#Ansible" class="headerlink" title="Ansible"></a>Ansible</h3><p><a href="http://www.ansible.com.cn/" target="_blank" rel="noopener">Ansible中文权威指南</a></p>
<p><a href="https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00007.html" target="_blank" rel="noopener">playbook</a></p>
<h3 id="网络"><a href="#网络" class="headerlink" title="网络"></a>网络</h3><p><a href="http://url.cn/5SGRL07" target="_blank" rel="noopener">一文读懂 CDN</a></p>
<h3 id="面试相关"><a href="#面试相关" class="headerlink" title="面试相关"></a>面试相关</h3><p><a href="http://url.cn/5NYPMsO" target="_blank" rel="noopener">24 道 Shell 脚本面试题(WX)</a></p>
<p><a href="http://url.cn/5QGrSLT" target="_blank" rel="noopener">24 个必须掌握的数据库面试问题(WX民工哥)</a></p>
<p><a href="http://url.cn/5mGn237" target="_blank" rel="noopener">10 个实战与面试【常用 Shell 脚本】编写(WX)</a></p>
<p><a href="http://url.cn/5KqsEwq" target="_blank" rel="noopener">说说容器和镜像的区别(WX)</a></p>
<h2 id="Go"><a href="#Go" class="headerlink" title="Go"></a>Go</h2><p><a href="https://studygolang.com/" target="_blank" rel="noopener"> Go语言中文网 </a></p>
<p><a href="https://github.com/developer-learning/reading-go" target="_blank" rel="noopener">Go 夜读 &gt; 每周通过 zoom 在线直播的方式分享 Go 相关的技术话题，每天大家在 微信/Slack 上及时沟通交流编程技术话题(Github)</a><br><a href="https://reading.developerlearning.cn/" target="_blank" rel="noopener">Go 夜读</a></p>
<p><a href="https://github.com/Dearest/knowledge" target="_blank" rel="noopener">Go社区的知识图谱</a><br><a href="https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0" target="_blank" rel="noopener">https://www.processon.com/view/link/5a9ba4c8e4b0a9d22eb3bdf0</a></p>
<p><a href="https://github.com/golang/go" target="_blank" rel="noopener">GO源码</a><br><a href="https://golang.org/" target="_blank" rel="noopener">https://golang.org/</a></p>
<p><a href="https://github.com/hyper0x/go_command_tutorial" target="_blank" rel="noopener">GO 命令教程_郝林</a></p>
<p><a href="http://url.cn/5Ehffke" target="_blank" rel="noopener">Python与Go高并</a></p>
<h2 id="C-C"><a href="#C-C" class="headerlink" title="C/C++"></a>C/C++</h2><p><a href="http://url.cn/58ig11p" target="_blank" rel="noopener">2019 C++开发工程师面试题大合集(WX)</a></p>
<p><a href="http://url.cn/5ESJVxq" target="_blank" rel="noopener">C++后台实习面经</a></p>
<p><a href="http://url.cn/5dc8UNS" target="_blank" rel="noopener">C++11智能指针</a></p>
<p><a href="http://url.cn/5SpR5o0" target="_blank" rel="noopener">一句话帮你理解typedef的用法</a></p>
<h3 id="Github-项目"><a href="#Github-项目" class="headerlink" title="Github 项目"></a>Github 项目</h3><p><a href="https://github.com/bitcoin/bitcoin" target="_blank" rel="noopener">比特币源码</a><br><a href="https://bitcoincore.org/en/download" target="_blank" rel="noopener">https://bitcoincore.org/en/download</a></p>
<p><a href="https://github.com/zhedahht/CodingInterviewChinese2" target="_blank" rel="noopener">《剑指Offer》第二版源代码</a></p>
<p><a href="https://github.com/zhblue/freeproblemset" target="_blank" rel="noopener">freeproblemset_acm</a></p>
<p><a href="https://github.com/inte2000/play_with_algo" target="_blank" rel="noopener">玩转算法课程相关的算法代码</a></p>
<p><a href="https://github.com/julycoding/The-Art-Of-Programming-By-July" target="_blank" rel="noopener">编程之法：面试和算法心得</a></p>
<p><a href="https://github.com/wangzheng0822/algo" target="_blank" rel="noopener">数据结构和算法必知必会的50个代码实现_《数据结构和算法之美》</a></p>
<p><a href="https://github.com/nodemcu/nodemcu-firmware" target="_blank" rel="noopener">nodemcu-firmware</a><br><a href="https://nodemcu.readthedocs.io/" target="_blank" rel="noopener">https://nodemcu.readthedocs.io/</a></p>
<h3 id="C-后台-基础架构学习分享"><a href="#C-后台-基础架构学习分享" class="headerlink" title="C++后台/基础架构学习分享"></a>C++后台/基础架构学习分享</h3><p><a href="http://url.cn/5CoxpwE" target="_blank" rel="noopener">C++后台/基础架构学习分享</a></p>
<h4 id="具体分享"><a href="#具体分享" class="headerlink" title="具体分享"></a>具体分享</h4><p><a href="http://www.linya.pub/" target="_blank" rel="noopener">blog分享</a></p>
<p><a href="https://github.com/linyacool/WebServer" target="_blank" rel="noopener">静态Web服务器</a></p>
<h2 id="微信小程序"><a href="#微信小程序" class="headerlink" title="微信小程序"></a>微信小程序</h2><p><a href="http://url.cn/5uBynKw" target="_blank" rel="noopener">Chameleon 支持字节跳动小程序（附实现原理）</a></p>
<p><a href="http://url.cn/5hLqToW" target="_blank" rel="noopener">微信小程序无需编程，体验IoT物联网平台开发</a></p>
<p><a href="https://github.com/TalkingData/iview-weapp" target="_blank" rel="noopener">一套高质量的微信小程序 UI 组件库</a><br><a href="https://weapp.iviewui.com/" target="_blank" rel="noopener">https://weapp.iviewui.com/</a></p>
<p><a href="https://github.com/Aufree/awesome-wechat-weapp" target="_blank" rel="noopener">微信小应用资源汇总整理</a></p>
<p><a href="https://github.com/icindy/wxParse" target="_blank" rel="noopener">wxParse-微信小程序富文本解析自定义组件</a></p>
<p><a href="https://github.com/ChinaVolvocars/WeChat-applet" target="_blank" rel="noopener">微信小程序资源汇总整理</a></p>
<p><a href="https://github.com/iamxjb/winxin-app-watch-life.net" target="_blank" rel="noopener">WordPress版微信小程序</a><br><a href="https://www.watch-life.net/" target="_blank" rel="noopener">https://www.watch-life.net/</a></p>
<p><a href="https://github.com/ecomfe/echarts-for-weixin" target="_blank" rel="noopener">ECharts 的微信小程序版本</a></p>
<p><a href="https://github.com/Tencent/wepy" target="_blank" rel="noopener">小程序组件化开发框架</a><br><a href="https://wepyjs.github.io/wepy-docs/" target="_blank" rel="noopener">https://wepyjs.github.io/wepy-docs/</a></p>
<p><a href="http://url.cn/5mMvrOj" target="_blank" rel="noopener">Chameleon支持扩展QQ小程序</a><br><a href="https://github.com/didi/chameleon" target="_blank" rel="noopener">Github地址</a><br>eg:<br><a href="https://github.com/chameleon-team/cml-tt-sets" target="_blank" rel="noopener">今日头条小程序开发(Github)</a><br><a href="https://github.com/quickappcn/cml-extplatform-quickapp" target="_blank" rel="noopener">快应用开发(Github)</a></p>
<p><a href="https://github.com/TaleLin/lin-cms-vue" target="_blank" rel="noopener"> LinUI小程序</a></p>
<p><a href="https://github.com/didadi599/wechat-markdown-editor" target="_blank" rel="noopener">微信公众号排版编辑器</a></p>
<p><a href="http://url.cn/503WqkO" target="_blank" rel="noopener">小程序可以实现AR效果了</a></p>
<p><a href="http://url.cn/5CZzIo4" target="_blank" rel="noopener">零基础也能在小程序上实现机器学习</a></p>
<h2 id="前端"><a href="#前端" class="headerlink" title="前端"></a>前端</h2><h3 id="JavaScript"><a href="#JavaScript" class="headerlink" title="JavaScript"></a>JavaScript</h3><p><a href="https://github.com/airbnb/javascript" target="_blank" rel="noopener">JavaScript 编码规范(Airbnb_Github)</a></p>
<p><a href="https://zh.javascript.info/" target="_blank" rel="noopener">现代 JavaScript 教程(官网)</a></p>
<p><a href="http://url.cn/51DlwCw" target="_blank" rel="noopener">建设自己的私域站点(利用Github建站)</a></p>
<p><a href="http://url.cn/5feGIU0" target="_blank" rel="noopener">使用 JavaScript 录制屏幕 </a></p>
<h3 id="Vue"><a href="#Vue" class="headerlink" title="Vue"></a>Vue</h3><p><a href="https://juejin.im/post/5cfb8f3cf265da1bc14b1b07" target="_blank" rel="noopener">细谈 vue - 抽象组件实战篇(掘金)</a></p>
<h3 id="其他"><a href="#其他" class="headerlink" title="其他"></a>其他</h3><p><a href="https://github.com/foru17/front-end-collect" target="_blank" rel="noopener">分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者(Github)</a></p>
<p><a href="http://url.cn/52S5eZj" target="_blank" rel="noopener">如何编写轻量级 CSS 框架</a></p>
<p><a href="http://url.cn/5BkmwIA" target="_blank" rel="noopener">文件上传三种方式</a></p>
<p><a href="http://url.cn/56cp8QV" target="_blank" rel="noopener">Github上10个开源免费的后台控制面板</a></p>
<h2 id="java"><a href="#java" class="headerlink" title="java"></a>java</h2><p><a href="http://url.cn/5bsUJnh" target="_blank" rel="noopener">100个Java多线程知识点</a></p>
<p><a href="http://url.cn/5Tbio7c" target="_blank" rel="noopener">SpringBoot注解大全</a></p>
<p><a href="https://www.jianshu.com/p/9c65b7613c30" target="_blank" rel="noopener">IntelliJ IDEA 使用教程(2019图文版) – 从入门到上瘾(简书)</a></p>
<p><a href="https://crossoverjie.top/JCSprout/#/" target="_blank" rel="noopener">Java 核心知识库(WX)</a><br><a href="https://crossoverjie.top" target="_blank" rel="noopener">主页</a><br><a href="https://github.com/crossoverJie/JCSprout" target="_blank" rel="noopener">Github</a></p>
<p><a href="http://url.cn/5DWa8yB" target="_blank" rel="noopener">Java Web 实习(WX)</a></p>
<p><a href="http://url.cn/5PVN67i" target="_blank" rel="noopener">Spring Boot + Vue + Shiro 实现前后端分离、权限控制(WX)</a></p>
<p><a href="http://url.cn/5kRBhvA" target="_blank" rel="noopener">Spring MVC+Spring+Mybatis实现支付宝支付功能（图文详解+完整代码）</a></p>
<p><a href="https://developer.aliyun.com/special/tech-java" target="_blank" rel="noopener">Java开发手册(阿里巴巴)</a></p>
<p><a href="https://github.com/crossoverJie/JCSprout" target="_blank" rel="noopener">处于萌芽阶段的 Java 核心知识库</a><br><a href="https://crossoverjie.top/JCSprout/#/" target="_blank" rel="noopener">https://crossoverjie.top/JCSprout/#/</a></p>
<p><a href="https://github.com/Snailclimb/JavaGuide" target="_blank" rel="noopener">Java学习+面试指南</a></p>
<p><a href="https://github.com/AnyListen/tools-ocr" target="_blank" rel="noopener">树洞 OCR 文字识别（一款跨平台的 OCR 小工具）</a></p>
<p><a href="https://github.com/skylot/jadx" target="_blank" rel="noopener">反编译</a></p>
<p><a href="https://github.com/forezp/SpringCloudLearning" target="_blank" rel="noopener">史上最简单的Spring Cloud教程源码</a></p>
<p><a href="https://github.com/airbnb/javascript" target="_blank" rel="noopener">JavaScript Style Guide</a></p>
<p><a href="https://github.com/stephentian/33-js-concepts" target="_blank" rel="noopener">每个 JavaScript 工程师都应懂的33个概念</a></p>
<p><a href="https://github.com/alibaba/p3c" target="_blank" rel="noopener">p3c</a></p>
<p><a href="http://url.cn/5A7ssWZ" target="_blank" rel="noopener">Java常用的几个Json库</a></p>
<p><a href="https://github.com/864381832/xJavaFxTool" target="_blank" rel="noopener">基于JavaFx搭建的实用小工具集合(Github)</a></p>
<p><a href="http://url.cn/5iA36pG" target="_blank" rel="noopener">12 个语法糖</a></p>
<p><a href="http://url.cn/58vAnuK" target="_blank" rel="noopener">lambda</a></p>
<p><a href="http://url.cn/53aRtik" target="_blank" rel="noopener">API 网关从入门到放弃</a></p>
<p><a href="http://url.cn/5q7B2sG" target="_blank" rel="noopener">Spring团队开源 nohttp 项目</a></p>
<p><a href="http://url.cn/5eqneAd" target="_blank" rel="noopener">如何写 Logback 配置文件 ？</a></p>
<h2 id="Lua"><a href="#Lua" class="headerlink" title="Lua"></a>Lua</h2><h2 id="安全"><a href="#安全" class="headerlink" title="安全"></a>安全</h2><p><a href="http://url.cn/5MF829p" target="_blank" rel="noopener">WebLogic漏洞复现（内含 PPT+视频+Python脚本）</a></p>
<p><a href="http://url.cn/57EOPPq" target="_blank" rel="noopener">从零开始打造一款简单的 apache module 后门</a></p>
<p><a href="http://url.cn/5CVTJZU" target="_blank" rel="noopener">密码爆破用它真正的好</a></p>
<p><a href="http://url.cn/57EipcO" target="_blank" rel="noopener">渗透测试面试问题2019版</a></p>
<p><a href="http://url.cn/5AhfQha" target="_blank" rel="noopener">SQL 基础学习参考资料分享</a></p>
<p><a href="http://url.cn/5YNRIav" target="_blank" rel="noopener">计算机取证工具推荐</a></p>
<p><a href="http://url.cn/5Fnta14" target="_blank" rel="noopener">通过Termux打造免root安卓渗透工具</a></p>
<p><a href="http://url.cn/5VrMKr1" target="_blank" rel="noopener">数据库执行系统命令技巧与总结</a></p>
<p><a href="http://url.cn/5LeOipD" target="_blank" rel="noopener">黑客们会用到哪些Python技术？</a></p>
<p><a href="http://url.cn/5YzQ5S8" target="_blank" rel="noopener">通过挖掘某某 src 来学习 json csrf</a></p>
<p><a href="http://url.cn/5Dplixw" target="_blank" rel="noopener">黑客入侵 linux 系统常用手段(WX)</a></p>
<p><a href="http://url.cn/56bqqca" target="_blank" rel="noopener">服务器误删文件的恢复过程(WX)</a></p>
<p><a href="http://url.cn/5rYIH0G" target="_blank" rel="noopener">排查Linux机器是否已经被入侵(WX)</a></p>
<p><a href="http://url.cn/5YANnQ1" target="_blank" rel="noopener">XXE 打怪升级之路</a></p>
<p><a href="http://url.cn/5wRlcWz" target="_blank" rel="noopener">目录遍历漏洞备忘录</a></p>
<p><a href="https://github.com/SecWiki/windows-kernel-exploits" target="_blank" rel="noopener">windows-kernel-exploits Windows平台提权漏洞集合</a><br><a href="https://www.sec-wiki.com" target="_blank" rel="noopener">https://www.sec-wiki.com</a></p>
<p><a href="https://github.com/hanc00l/wooyun_public" target="_blank" rel="noopener">乌云公开漏洞、知识库爬虫和搜索</a><br><a href="https://github.com/hanc00l/wooyun_public" target="_blank" rel="noopener">乌云公开漏洞</a></p>
<p><a href="https://github.com/Micropoor/Micro8" target="_blank" rel="noopener">一个安全老鸟的精华</a><br><a href="https://micro8.gitbook.io/micro8/" target="_blank" rel="noopener">https://micro8.gitbook.io/micro8/</a></p>
<p><a href="https://github.com/tiancode/learn-hacking" target="_blank" rel="noopener">Kali Linux 各种破解教程 渗透测试 逆向工程 HackThisSite挑战问题解答</a></p>
<p><a href="https://github.com/CHYbeta/Software-Security-Learning" target="_blank" rel="noopener">Software安全的过程中整合的一些资料</a></p>
<p><a href="https://github.com/CHYbeta/Web-Security-Learning" target="_blank" rel="noopener">Web-Security-Learning</a><br><a href="https://chybeta.github.io/2017/08/19/Web-Security-Learning/" target="_blank" rel="noopener">https://chybeta.github.io/2017/08/19/Web-Security-Learning/</a></p>
<p><a href="https://github.com/sunnyelf/Sec-Box" target="_blank" rel="noopener">信息安全工具集合</a></p>
<p><a href="https://github.com/yadox666/The-Hackers-Hardware-Toolkit" target="_blank" rel="noopener">工具</a></p>
<p><a href="http://url.cn/5Eq11Bb" target="_blank" rel="noopener">利用 Apache 的解析机制来植入webshell</a></p>
<p><a href="https://www.cnblogs.com/yuanzijian-ruiec/p/10985022.html" target="_blank" rel="noopener">sql注入100种姿势过waf(二)：过安全狗</a></p>
<p><a href="http://url.cn/58b54KL" target="_blank" rel="noopener">关于代码审计的学习总结(WX)</a><br><a href="http://url.cn/5M4t9D8" target="_blank" rel="noopener">代码审计 | Ecms定制版代码审计实战思路分享</a></p>
<p><a href="http://url.cn/508pHZt" target="_blank" rel="noopener">各种日志分析方式汇总(WX)</a></p>
<p><a href="http://url.cn/5pocZiJ" target="_blank" rel="noopener">换了套组合拳打出一个 webshell</a></p>
<p><a href="http://url.cn/556amRC" target="_blank" rel="noopener">记一次纯脚本载荷攻击的样本分析</a></p>
<p><a href="http://url.cn/5OY5aIa" target="_blank" rel="noopener">7层DDoS攻击围困某娱乐公司流服务器13天</a></p>
<p><a href="http://url.cn/56vGBQn" target="_blank" rel="noopener">打造属于自己的渗透神器之 wifi-ducky.</a></p>
<h2 id="Matlab"><a href="#Matlab" class="headerlink" title="Matlab"></a>Matlab</h2><p><a href="http://url.cn/5aoti4q" target="_blank" rel="noopener">如何自学MATLAB</a></p>
<p><a href="http://url.cn/5OsbQRZ" target="_blank" rel="noopener">MATLAB如何提取曲线原始数据(WX)</a></p>
<h2 id="正则表达式"><a href="#正则表达式" class="headerlink" title="正则表达式"></a>正则表达式</h2><p><a href="https://github.com/VincentSit/ChinaMobilePhoneNumberRegex/blob/master/README-CN.md" target="_blank" rel="noopener">全面匹配中国大陆手机号码的正则表达式(Github)</a></p>
<p><a href="http://url.cn/5ZyjHzP" target="_blank" rel="noopener">还不会正则？</a></p>
<p><a href="https://regex101.com/" target="_blank" rel="noopener">快速学习正则表达式，这里有份中文资源和互动学习网站</a><br><a href="https://github.com/ziishaned/learn-regex" target="_blank" rel="noopener">Github</a></p>
<h2 id="物联网"><a href="#物联网" class="headerlink" title="物联网"></a>物联网</h2><p><a href="http://url.cn/5IANqw1" target="_blank" rel="noopener">优雅地给树莓派添加开、关机键</a></p>
<p><a href="https://dev.iot.aliyun.com/" target="_blank" rel="noopener">阿里云物联网平台</a></p>
<p><a href="https://github.com/HQarroum/awesome-iot" target="_blank" rel="noopener">awesome-iot</a>: 这份资料按硬件、软件、网络协议等内容进行划分，以帮助新手更好的上手与掌握物联网相关基础知识。</p>
<p><a href="http://url.cn/5RCAX0r" target="_blank" rel="noopener">图解用电烙铁焊接电路</a></p>
<p><a href="http://url.cn/5BcGFot" target="_blank" rel="noopener">Arduino 制造用水量智能监测仪</a></p>
<h2 id="工具"><a href="#工具" class="headerlink" title="工具"></a>工具</h2><p><a href="https://mp.weixin.qq.com/s?__biz=MzIyMjg2ODExMA==&amp;mid=2247483979&amp;idx=1&amp;sn=0735daa1d805b66d346ed0e8e60a841f&amp;scene=21#wechat_redirect" target="_blank" rel="noopener">搜索奇技淫巧</a></p>
<p><a href="http://url.cn/5n6EQWG" target="_blank" rel="noopener">chrome开发者工具各种骚技巧</a></p>
<p><a href="http://url.cn/5izr3YN" target="_blank" rel="noopener">程序员常用资源工具集合</a></p>
<p><a href="http://url.cn/5bzj64U" target="_blank" rel="noopener">21 个VSCode 快捷键，让代码更快，更有趣</a></p>
<p><a href="https://mp.weixin.qq.com/s/H8VPSGt62-tblpgWkleQoQ" target="_blank" rel="noopener">百度文库/网盘快速下载工具</a></p>
<p><a href="http://url.cn/50WlURX" target="_blank" rel="noopener">免费又实用 写论文做笔记必备(WX)</a><br><a href="https://mathpix.com/" target="_blank" rel="noopener">官网地址</a></p>
<p><a href="https://www.cnblogs.com/iamzhanglei/p/6177961.html" target="_blank" rel="noopener">GitHub 技巧</a></p>
<p><a href="http://url.cn/5hFGlxN" target="_blank" rel="noopener">花生壳破解版</a></p>
<p><a href="https://www.xdow.net/#/" target="_blank" rel="noopener">手机脚本</a></p>
<p><a href="https://sspai.com/post/54912" target="_blank" rel="noopener">Typora 完全使用详解</a></p>
<p><a href="http://url.cn/5orSyfv" target="_blank" rel="noopener">精彩回放 | 玩转 VS Code 物联网开发</a></p>
<p><a href="https://miku.tools/" target="_blank" rel="noopener">MikuTools</a>：<br>主流视频网站在线下载；快速计算复杂的亲戚关系；生成 Pornhub 风格的 Logo；Linux 命令查询；摩斯电码转换</p>
<p><a href="https://tool.lu/" target="_blank" rel="noopener">在线工具(美团大佬)</a>：<br>在线运行代码；favicon 在线制作；文字加密解密；DNS 查询；端口扫描</p>
<p><a href="http://nav.web-hub.cn/" target="_blank" rel="noopener">FrontEndNav(前端)</a></p>
<p><a href="https://wangchujiang.com/linux-command/" target="_blank" rel="noopener">Linux命令查询工具</a><br><a href="https://wangchujiang.com" target="_blank" rel="noopener">主站</a></p>
<p><a href="http://dict.cnki.net/" target="_blank" rel="noopener">翻译助手（论文/文献专业翻译）</a></p>
<p><a href="http://url.cn/5YtBsJD" target="_blank" rel="noopener">Code Runner: 代码一键运行，支持超过40种语言(WX)</a></p>
<p><a href="https://swagger.io/" target="_blank" rel="noopener">超好用的API工具-Swagge</a></p>
<p><a href="http://url.cn/5xfRBAb" target="_blank" rel="noopener">玩转GitHub</a></p>
<p><a href="https://github.com/selfteaching/the-craft-of-selfteaching" target="_blank" rel="noopener">the-craft-of-selfteaching(Github)</a></p>
<p><a href="https://github.com/zhaoolee/ChromeAppHeroes" target="_blank" rel="noopener">Chrome插件英雄榜(Github)</a></p>
<p><a href="http://www.zsxq100.com/" target="_blank" rel="noopener">知识星球精华</a><br><a href="https://www.ershicimi.com/" target="_blank" rel="noopener">二十次幂：公号整理</a></p>
<p><a href="https://github.com/microsoft/Terminal" target="_blank" rel="noopener">微软命令行工具(Github)</a><br><a href="https://devblogs.microsoft.com/commandline/introducing-windows-terminal/" target="_blank" rel="noopener">官方资料</a></p>
<p><a href="http://url.cn/5B627g1" target="_blank" rel="noopener">软件安装管家: 软件目录【19年6月】</a></p>
<p><a href="https://i18ns.com/zh/" target="_blank" rel="noopener">i18n翻译搜索</a>: 最专业的产品翻译搜索引擎</p>
<p><a href="http://url.cn/5EvCSAk" target="_blank" rel="noopener">Ubuntu中使用sanp一键安装安装Notepad ++(WX)</a></p>
<p><a href="http://chromecj.com/web-development/2017-12/863.html" target="_blank" rel="noopener">GitZip for github</a>: 可以快速从GitHub上快速下载文件的chrome插件</p>
<p><a href="http://listen1.github.io/listen1/" target="_blank" rel="noopener">Listen 1</a>Listen 1可以搜索和播放来自网易云音乐，虾米，QQ音乐，酷狗音乐，酷我音乐网站的歌曲，让你的曲库更全面。</p>
<p><a href="https://github.com/mozilla/pdf.js" target="_blank" rel="noopener">PDF Reader in JavaScript(Github)</a><br><a href="https://www.cnblogs.com/liwxmyself/p/10271929.html?tdsourcetag=s_pctim_aiomsg" target="_blank" rel="noopener">一个案例</a></p>
<p><a href="http://url.cn/5Y5mZR9" target="_blank" rel="noopener">安卓手机运行git和python操作指南(WX)</a></p>
<p><a href="http://url.cn/56dLOqE" target="_blank" rel="noopener">一个画出高大上的机器学习图的神器（论文必备）(WX)</a></p>
<p><a href="https://github.com/jdneo/vscode-leetcode" target="_blank" rel="noopener">Solve LeetCode problems in VS Code</a><br><a href="https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode" target="_blank" rel="noopener">https://marketplace.visualstudio.com/items?itemName=shengchen.vscode-leetcode</a></p>
<p><a href="https://github.com/AnyListen/tianruoocr" target="_blank" rel="noopener">天若OCR</a><br><a href="https://github.com/CopyTranslator/CopyTranslator" target="_blank" rel="noopener">CopyTranslator</a><br><a href="https://copytranslator.github.io/" target="_blank" rel="noopener">https://copytranslator.github.io/</a></p>
<p><a href="https://github.com/xroche/httrack" target="_blank" rel="noopener">很厉害的克隆网站工具</a><br><a href="http://www.httrack.com/" target="_blank" rel="noopener">http://www.httrack.com/</a></p>
<p><a href="https://github.com/chroming/pdfdir" target="_blank" rel="noopener">pdfdir —— PDF导航书签添加工具</a></p>
<p><a href="https://github.com/ElonBrown/install-macOS" target="_blank" rel="noopener">VMware安装macOS所需资源</a></p>
<p><a href="https://github.com/txthinking/brook" target="_blank" rel="noopener">Brook_cross-platform proxy/vpn software</a></p>
<p><a href="https://github.com/Wind4/vlmcsd" target="_blank" rel="noopener">KMS</a></p>
<p><a href="https://github.com/pingfangx/TranslatorX" target="_blank" rel="noopener">JetBrains 系列软件汉化包</a><br><a href="https://github.com/ewen0930/PyCharm-Chinese" target="_blank" rel="noopener">PyCharm Chinese Language Pack（中文语言包）</a><br><a href="https://github.com/judasn/IntelliJ-IDEA-Tutorial" target="_blank" rel="noopener">IntelliJ IDEA 简体中文专题教程</a></p>
<p><a href="https://github.com/zhongyang219/TrafficMonitor" target="_blank" rel="noopener">显示当前网速、CPU及内存利用率的桌面悬浮窗软件</a><br><a href="https://github.com/meefik/linuxdeploy" target="_blank" rel="noopener">Install and run GNU/Linux on Android</a></p>
<p><a href="https://github.com/breakwa11/gfw_whitelist" target="_blank" rel="noopener">gfw_whitelist</a></p>
<p><a href="https://github.com/byrwiki/byrwiki" target="_blank" rel="noopener">北邮人导航</a><br><a href="https://github.com/foru17/front-end-collect" target="_blank" rel="noopener">前端开发相关的优秀网站</a><br><a href="https://github.com/geekape/geek-navigation" target="_blank" rel="noopener">极客猿梦导航</a><br><a href="http://navigate.ym1024.com/" target="_blank" rel="noopener">http://navigate.ym1024.com/</a><br><a href="https://github.com/zhuima/daohang" target="_blank" rel="noopener">导航系统</a><br>前端导航:<br><a href="https://nav.duanlijie.com/" target="_blank" rel="noopener">https://nav.duanlijie.com/</a><br><a href="http://caibaojian.com/daohang" target="_blank" rel="noopener">http://caibaojian.com/daohang</a></p>
<p><a href="https://github.com/lyricat/wechat-format" target="_blank" rel="noopener">微信公众号排版编辑器</a><br><a href="https://lab.lyric.im/wxformat" target="_blank" rel="noopener">https://lab.lyric.im/wxformat</a></p>
<p><a href="https://github.com/soimort/you-get" target="_blank" rel="noopener">爬取网页中视频、音频等</a></p>
<p><a href="https://github.com/nonoroazoro/vscode-syncing" target="_blank" rel="noopener">在多个设备上同步所有VSCODE设置</a><br><a href="https://marketplace.visualstudio.com/items?itemName=nonoroazoro.syncing" target="_blank" rel="noopener">https://marketplace.visualstudio.com/items?itemName=nonoroazoro.syncing</a></p>
<p><a href="https://github.com/GitHubDaily/GitHubDaily" target="_blank" rel="noopener">GitHubDaily 分享</a><br><a href="https://github.com/Tnfe/TNFE-Weekly" target="_blank" rel="noopener">每周为你提供高质量的关于小程序、h5等前端领域的文章和项目</a></p>
<p><a href="https://github.com/kamranahmedse/pennywise" target="_blank" rel="noopener">跨平台应用在浮动窗口中打开任何网站或媒体</a></p>
<p><a href="http://url.cn/5xsUpG4" target="_blank" rel="noopener">Chrome插件英雄榜中文指南</a><br><a href="https://github.com/zhaoolee/ChromeAppHeroes" target="_blank" rel="noopener">谷粒-Chrome插件英雄榜</a></p>
<p><a href="https://pan-light.peterq.cn/?tdsourcetag=s_pcqq_aiomsg" target="_blank" rel="noopener">pan-light_跨平台</a></p>
<h3 id="SS"><a href="#SS" class="headerlink" title="SS"></a>SS</h3><p><a href="https://github.com/qinghuas/ss-panel-and-ss-py-mu" target="_blank" rel="noopener">SS Panel V3 前端/节点端安装脚本，及相关附属工具管理</a><br><a href="https://github.com/shadowsocksrr/shadowsocksr" target="_blank" rel="noopener">Python port of ShadowsocksR</a><br><a href="https://github.com/shadowsocks/shadowsocks-windows" target="_blank" rel="noopener">shadowsocks-windows</a></p>
<h3 id="面试汇总"><a href="#面试汇总" class="headerlink" title="面试汇总"></a>面试汇总</h3><p><a href="http://url.cn/5dgYkVg" target="_blank" rel="noopener">20道XGBoost面试题</a></p>
<p><a href="http://url.cn/5cyOhyt" target="_blank" rel="noopener">Spark面试80连击(上)</a></p>
<p><a href="http://url.cn/5sNx4CR" target="_blank" rel="noopener">5个面试大概率会经常碰到的shell脚本</a></p>
<p><a href="http://url.cn/5YH2E6M" target="_blank" rel="noopener">一个 TCP 连接可以发多少个 HTTP 请求</a></p>
<p><a href="http://url.cn/5ESeH9I" target="_blank" rel="noopener">46个Linux面试常见问题</a></p>
<p><a href="http://url.cn/5a43Ddm" target="_blank" rel="noopener">备战秋招：国内大厂技术面试指南</a><br><a href="https://github.com/0voice/interview_internal_reference" target="_blank" rel="noopener">Github</a></p>
<p><a href="https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.md" target="_blank" rel="noopener">Google 面试指南 - Github掘金团队翻译</a></p>
<p><a href="http://url.cn/5BKsZCd" target="_blank" rel="noopener">Kubernetes面试问题</a></p>
<p><a href="http://url.cn/50aspMj" target="_blank" rel="noopener">46个经典Linux面试题</a></p>
<p><a href="http://url.cn/5qWXNr3" target="_blank" rel="noopener">一个 TCP 连接可以发多少个 HTTP 请求</a></p>
<p><a href="http://url.cn/5oBScvU" target="_blank" rel="noopener">40道高频Javase面试题及详细答案</a></p>
<p><a href="http://url.cn/5ipkCl6" target="_blank" rel="noopener">一个高频面试题：怎么保证缓存与数据库的双写一致性？</a></p>
<p><a href="http://url.cn/5cy29np" target="_blank" rel="noopener">BATJ 常考的 21 条 Linux 命令</a></p>
<p><a href="https://github.com/python3xxx/Python-Every-Day?tdsourcetag=s_pctim_aiomsg" target="_blank" rel="noopener">Github 面试汇总</a></p>
<p><a href="http://url.cn/5ssbkFu" target="_blank" rel="noopener">精心整理了20道常见数据库面试题</a></p>
<p><a href="http://url.cn/5iEHb5A" target="_blank" rel="noopener">Github上那些Java面试、学习相关仓库</a></p>
<p><a href="http://url.cn/5s92myv" target="_blank" rel="noopener">算法人必懂的Hive知识-四道Hive面试&amp;笔试题解析</a></p>
<p><a href="http://url.cn/5oJ4EiQ" target="_blank" rel="noopener">110道python面试题</a></p>
<p><a href="http://url.cn/5a8eSeD" target="_blank" rel="noopener">面试官：什么是Java内存模型？</a></p>
<p><a href="http://url.cn/50Z37F2" target="_blank" rel="noopener">面试官问你 SQL 注入攻击了吗？</a></p>
<p><a href="https://github.com/dipakkr/A-to-Z-Resources-for-Students" target="_blank" rel="noopener">Github学习资源</a></p>
<p><a href="http://url.cn/5Bp8iGA" target="_blank" rel="noopener">常见Python面试题 — 手写代码系列</a></p>
<p><a href="http://url.cn/5FoH5S7" target="_blank" rel="noopener">带答案分享-算法面试中的趣味题目</a></p>
<p><a href="http://url.cn/55TX6id" target="_blank" rel="noopener">Java中的String有没有长度限制！</a></p>
<p><a href="http://url.cn/5IQMpnw" target="_blank" rel="noopener">100 道 Linux 笔试题</a></p>
<h3 id="简历、工作"><a href="#简历、工作" class="headerlink" title="简历、工作"></a>简历、工作</h3><p><a href="https://github.com/dyweb/awesome-resume-for-chinese" target="_blank" rel="noopener">简历模板</a><br><a href="https://github.com/easychen/career-guide-for-cs-graduate" target="_blank" rel="noopener">计算机系应届生求职指北</a><br><a href="https://github.com/geekcompany/ResumeSample" target="_blank" rel="noopener">简历模板 ResumeSample</a><br><a href="https://github.com/dyweb/Deedy-Resume-for-Chinese" target="_blank" rel="noopener">简历模板 Deedy-Resume</a></p>
<p><a href="http://url.cn/5K3z6Ly" target="_blank" rel="noopener">滴滴笔试题</a></p>
<p><a href="https://github.com/datawhalechina/Daily-interview" target="_blank" rel="noopener">一份面经</a></p>
<p><a href="http://url.cn/5OTjBK7" target="_blank" rel="noopener">2019年6月 阿里技术面试题集锦（28道含答案）(WX)</a></p>
<h2 id="GitHub-官方推荐的-20-个免费教程"><a href="#GitHub-官方推荐的-20-个免费教程" class="headerlink" title="GitHub 官方推荐的 20 个免费教程:"></a>GitHub 官方推荐的 20 个免费教程:</h2><p>应用数学基础实验室<br><a href="http://t.cn/E6UN090" target="_blank" rel="noopener">http://t.cn/E6UN090</a></p>
<p>迈克尔的数据科学课程<br><a href="http://t.cn/E6UN09O" target="_blank" rel="noopener">http://t.cn/E6UN09O</a></p>
<p>使用 Python 进行深度学习的介绍<br><a href="http://t.cn/E6UN09l" target="_blank" rel="noopener">http://t.cn/E6UN09l</a></p>
<p>Minecraft U 课程<br><a href="http://t.cn/E6UN09T" target="_blank" rel="noopener">http://t.cn/E6UN09T</a></p>
<p>网络安全<br><a href="http://t.cn/E6UN09Y" target="_blank" rel="noopener">http://t.cn/E6UN09Y</a></p>
<p>「Hear Me Code」Python 课程<br><a href="http://t.cn/E6PRPkg" target="_blank" rel="noopener">http://t.cn/E6PRPkg</a></p>
<p>使用 Swift 开发 iOS 应用程序<br><a href="http://t.cn/RS0sWjZ" target="_blank" rel="noopener">http://t.cn/RS0sWjZ</a></p>
<p>斯坦福视觉识别的卷积神经网络课程资源<br><a href="http://t.cn/E6UN09j" target="_blank" rel="noopener">http://t.cn/E6UN09j</a></p>
<p>Hadoop 和 MapReduce 介绍<br><a href="http://t.cn/E6UN09E" target="_blank" rel="noopener">http://t.cn/E6UN09E</a></p>
<p>ACM-ICPC 预备指南<br><a href="http://t.cn/E6PRPkn" target="_blank" rel="noopener">http://t.cn/E6PRPkn</a></p>
<p>Python 3.7.3 文档<br>地址：<a href="http://t.cn/EJxQ2f3" target="_blank" rel="noopener">http://t.cn/EJxQ2f3</a></p>
<p>A Whirlwind Tour of Python<br>简体：<a href="http://t.cn/Ei94GLj" target="_blank" rel="noopener">http://t.cn/Ei94GLj</a><br>原版：<a href="http://t.cn/Ei94GLH" target="_blank" rel="noopener">http://t.cn/Ei94GLH</a><br>繁体：<a href="http://t.cn/Ei94GLR" target="_blank" rel="noopener">http://t.cn/Ei94GLR</a><br>GitHub：<a href="http://t.cn/Rtrl2xy" target="_blank" rel="noopener">http://t.cn/Rtrl2xy</a></p>
<p>Python Data Science Handbook<br>在线：<a href="http://t.cn/R9s5gyc" target="_blank" rel="noopener">http://t.cn/R9s5gyc</a><br>GitHub：<a href="http://t.cn/RtHVu4Y" target="_blank" rel="noopener">http://t.cn/RtHVu4Y</a></p>
<p>Python programming tutorial<br>GitHub：<a href="http://t.cn/Ei94GLT" target="_blank" rel="noopener">http://t.cn/Ei94GLT</a></p>
<p>A Byte of Python<br>英文：<a href="http://t.cn/R6A2lW1" target="_blank" rel="noopener">http://t.cn/R6A2lW1</a><br>英文 GitHub：<a href="http://t.cn/RabhqKm" target="_blank" rel="noopener">http://t.cn/RabhqKm</a><br>中文：<a href="http://t.cn/RQ7UBCi" target="_blank" rel="noopener">http://t.cn/RQ7UBCi</a><br>中文 GitHub：<a href="http://t.cn/Ei94GL8" target="_blank" rel="noopener">http://t.cn/Ei94GL8</a><br>作者介绍：<a href="http://t.cn/Ei94GLW" target="_blank" rel="noopener">http://t.cn/Ei94GLW</a></p>
<p>如何高效学 Python？<br>地址：<a href="http://t.cn/EJhBMtu" target="_blank" rel="noopener">http://t.cn/EJhBMtu</a></p>

      
    </div>
    
    
    

      <div>
  
    <div>
    
        <div style="text-align:center;color: #ccc;font-size:14px;">-------------本文结束<i class="fa fa-paw"></i>感谢您的阅读-------------</div>
    
</div>

  
</div>

<div>
      
        
<div class="my_post_copyright">
  <script src="//cdn.bootcss.com/clipboard.js/1.5.10/clipboard.min.js"></script>
  
  <!-- JS库 sweetalert 可修改路径 -->
  <script src="https://cdn.bootcss.com/jquery/2.0.0/jquery.min.js"></script>
  <script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js"></script>
  <p><span>本文标题:</span><a href="/链接整理/">链接整理</a></p>
  <p><span>文章作者:</span></a>Chao</p>
  <p><span>发布时间:</span>2019年06月01日 - 20:06</p>
  <p><span>最后更新:</span>2019年09月08日 - 15:09</p>
  <p><span>原始链接:</span><a href="/链接整理/" title="链接整理">http://xchcloud.cn/链接整理/</a>
    <span class="copy-path"  title="点击复制文章链接"><i class="fa fa-clipboard" data-clipboard-text="http://xchcloud.cn/链接整理/"  aria-label="复制成功！"></i></span>
  </p>
  <p><span>许可协议:</span><i class="fa fa-creative-commons"></i> <a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/4.0/" target="_blank" title="Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0)">署名-非商业性使用-禁止演绎 4.0 国际</a> 转载请保留原文链接及作者。</p>  
</div>
<script> 
    var clipboard = new Clipboard('.fa-clipboard');
      $(".fa-clipboard").click(function(){
      clipboard.on('success', function(){
        swal({   
          title: "",   
          text: '复制成功',
          icon: "success", 
          showConfirmButton: true
          });
        });
    });  
</script>

      
</div>

    

    

    

    <footer class="post-footer">
      
        <div class="post-tags">
          
            <a href="/tags/链接/" <i class="fa fa-tag"></i> 链接</a>
          
        </div>
      

      
      
      

      
        <div class="post-nav">
          <div class="post-nav-next post-nav-item">
            
              <a href="/Hadoop入门笔记/" rel="next" title="Hadoop入门笔记">
                <i class="fa fa-chevron-left"></i> Hadoop入门笔记
              </a>
            
          </div>

          <span class="post-nav-divider"></span>

          <div class="post-nav-prev post-nav-item">
            
              <a href="/2019年4、5月总结/" rel="prev" title="2019年4、5月总结">
                2019年4、5月总结 <i class="fa fa-chevron-right"></i>
              </a>
            
          </div>
        </div>
      

      
      
    </footer>
  </div>
  
  
  
  </article>



    <div class="post-spread">
      
    </div>
  </div>


          </div>
          


          
  <div class="comments" id="comments">
    
  </div>


        </div>
        
          
  
  <div class="sidebar-toggle">
    <div class="sidebar-toggle-line-wrap">
      <span class="sidebar-toggle-line sidebar-toggle-line-first"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-middle"></span>
      <span class="sidebar-toggle-line sidebar-toggle-line-last"></span>
    </div>
  </div>

  <aside id="sidebar" class="sidebar">
    
    <div class="sidebar-inner">

      

      
        <ul class="sidebar-nav motion-element">
          <li class="sidebar-nav-toc sidebar-nav-active" data-target="post-toc-wrap" >
            文章目录
          </li>
          <li class="sidebar-nav-overview" data-target="site-overview">
            站点概览
          </li>
        </ul>
      

      <section class="site-overview sidebar-panel">
        <div class="site-author motion-element" itemprop="author" itemscope itemtype="http://schema.org/Person">
          <img class="site-author-image" itemprop="image"
               src="https://tuchuang-xchcloud-1253428588.cos.ap-chengdu.myqcloud.com/blog/header.jpg"
               alt="John Doe" />
          </span></a>Chao</p>


           
              <p class="site-description motion-element" itemprop="description"></p>
           
        </div>
        <nav class="site-state motion-element">

          
            <div class="site-state-item site-state-posts">
              <a href="/archives/">
                <span class="site-state-item-count">60</span>
                <span class="site-state-item-name">日志</span>
              </a>
            </div>
          

          
            
            
            <div class="site-state-item site-state-categories">
              <a href="/categories/index.html">
                <span class="site-state-item-count">33</span>
                <span class="site-state-item-name">分类</span>
              </a>
            </div>
          

          
            
            
            <div class="site-state-item site-state-tags">
              <a href="/tags/index.html">
                <span class="site-state-item-count">65</span>
                <span class="site-state-item-name">标签</span>
              </a>
            </div>
          

        </nav>

        

        <div class="links-of-author motion-element">
          
            
              <span class="links-of-author-item">
                <a href="https://github.com/lhc0101" target="_blank" title="Github">
                  
                    <i class="fa fa-fw fa-globe"></i>
                  
                    
                      Github
                    
                </a>
              </span>
            
              <span class="links-of-author-item">
                <a href="http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=qJmcmp_akJ6ZmZHo2dmGy8fF" target="_blank" title="E-mail">
                  
                    <i class="fa fa-fw fa-globe"></i>
                  
                    
                      E-mail
                    
                </a>
              </span>
            
          
        </div>

        
        

        
        
          <div class="links-of-blogroll motion-element links-of-blogroll-inline">
            <div class="links-of-blogroll-title">
              <i class="fa  fa-fw fa-globe"></i>
              dalao&nbsp;
              <i class="fa  fa-fw fa-globe"></i>
            </div>
            <ul class="links-of-blogroll-list">
              
                <li class="links-of-blogroll-item">
                  <a href="http://giracle.cn" title="DJG" target="_blank">DJG</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://owencxc.github.io" title="CX" target="_blank">CX</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://www.myzwl.win" title="ZWL" target="_blank">ZWL</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://wuliekun.me/" title="WLK" target="_blank">WLK</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="https://Li-rr.github.io" title="LRR" target="_blank">LRR</a>
                </li>
              
                <li class="links-of-blogroll-item">
                  <a href="http://dh.xchcloud.cn" title="导航" target="_blank">导航</a>
                </li>
              
            </ul>
+        <div id="days"></div>
</script>
<script language="javascript">
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("06/26/2018 12:00:00");
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=setzero(Math.floor(e_hrsold));
e_minsold=(e_hrsold-hrsold)*60;
minsold=setzero(Math.floor((e_hrsold-hrsold)*60));
seconds=setzero(Math.floor((e_minsold-minsold)*60));
document.getElementById('days').innerHTML="已运行"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";
}
function setzero(i){
if (i<10)
{i="0" + i};
return i;
}
show_date_time();
</script>

          </div>
         

-        <div id="days"></div>
</script>
<script language="javascript">
function show_date_time(){
window.setTimeout("show_date_time()", 1000);
BirthDay=new Date("06/26/2018 12:00:00");
today=new Date();
timeold=(today.getTime()-BirthDay.getTime());
sectimeold=timeold/1000
secondsold=Math.floor(sectimeold);
msPerDay=24*60*60*1000
e_daysold=timeold/msPerDay
daysold=Math.floor(e_daysold);
e_hrsold=(e_daysold-daysold)*24;
hrsold=setzero(Math.floor(e_hrsold));
e_minsold=(e_hrsold-hrsold)*60;
minsold=setzero(Math.floor((e_hrsold-hrsold)*60));
seconds=setzero(Math.floor((e_minsold-minsold)*60));
document.getElementById('days').innerHTML="已运行"+daysold+"天"+hrsold+"小时"+minsold+"分"+seconds+"秒";
}
function setzero(i){
if (i<10)
{i="0" + i};
return i;
}
show_date_time();
</script>


      </section>

      
      <!--noindex-->
        <section class="post-toc-wrap motion-element sidebar-panel sidebar-panel-active">
          <div class="post-toc">

            
              
            

            
              <div class="post-toc-content"><ol class="nav"><li class="nav-item nav-level-2"><a class="nav-link" href="#计算机基础"><span class="nav-number">1.</span> <span class="nav-text">计算机基础</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#数据结构-算法"><span class="nav-number">2.</span> <span class="nav-text">数据结构/算法</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#设计模式"><span class="nav-number">3.</span> <span class="nav-text">设计模式</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#python"><span class="nav-number">4.</span> <span class="nav-text">python</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#机器学习"><span class="nav-number">4.1.</span> <span class="nav-text">机器学习</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#数学基础"><span class="nav-number">4.1.1.</span> <span class="nav-text">数学基础</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#机器学习相关算法"><span class="nav-number">4.1.2.</span> <span class="nav-text">机器学习相关算法</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#blog"><span class="nav-number">4.1.3.</span> <span class="nav-text">blog</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#学习路线"><span class="nav-number">4.1.4.</span> <span class="nav-text">学习路线</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#拓展-干货"><span class="nav-number">4.1.5.</span> <span class="nav-text">拓展/干货</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#工具集"><span class="nav-number">4.1.5.1.</span> <span class="nav-text">工具集</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#笔记-手册-大杂烩"><span class="nav-number">4.1.5.2.</span> <span class="nav-text">笔记/手册/大杂烩</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#实战项目"><span class="nav-number">4.1.5.3.</span> <span class="nav-text">实战项目</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#PyTorch系列"><span class="nav-number">4.1.5.4.</span> <span class="nav-text">PyTorch系列</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#Tensorflow"><span class="nav-number">4.1.5.5.</span> <span class="nav-text">Tensorflow</span></a></li><li class="nav-item nav-level-5"><a class="nav-link" href="#一些公开的数据库"><span class="nav-number">4.1.5.6.</span> <span class="nav-text">一些公开的数据库</span></a></li></ol></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#爬虫"><span class="nav-number">4.2.</span> <span class="nav-text">爬虫</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#python-工具集"><span class="nav-number">4.2.1.</span> <span class="nav-text">python 工具集</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#笔记-大杂烩"><span class="nav-number">4.2.2.</span> <span class="nav-text">笔记/大杂烩</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#项目实战"><span class="nav-number">4.2.3.</span> <span class="nav-text">项目实战</span></a><ol class="nav-child"><li class="nav-item nav-level-5"><a class="nav-link" href="#其他项目"><span class="nav-number">4.2.3.1.</span> <span class="nav-text">其他项目</span></a></li></ol></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#一些库的运用"><span class="nav-number">4.3.</span> <span class="nav-text">一些库的运用</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#python-基础-由点及面"><span class="nav-number">4.4.</span> <span class="nav-text">python 基础 由点及面</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#python相关面试"><span class="nav-number">4.5.</span> <span class="nav-text">python相关面试</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#大数据"><span class="nav-number">4.6.</span> <span class="nav-text">大数据</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#数据分析"><span class="nav-number">4.6.1.</span> <span class="nav-text">数据分析</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#工具集-1"><span class="nav-number">4.6.2.</span> <span class="nav-text">工具集</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#Hadoop"><span class="nav-number">4.6.3.</span> <span class="nav-text">Hadoop</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#Elasticsearch"><span class="nav-number">4.6.4.</span> <span class="nav-text">Elasticsearch</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#其他数据库"><span class="nav-number">4.7.</span> <span class="nav-text">其他数据库</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#mysql"><span class="nav-number">4.7.1.</span> <span class="nav-text">mysql</span></a></li></ol></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#运维-Linux"><span class="nav-number">5.</span> <span class="nav-text">运维/Linux</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#Linux-工具集"><span class="nav-number">5.1.</span> <span class="nav-text">Linux 工具集</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#学习路线-1"><span class="nav-number">5.2.</span> <span class="nav-text">学习路线</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#Linux就该这么学案例"><span class="nav-number">5.2.1.</span> <span class="nav-text">Linux就该这么学案例</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#基础拓展"><span class="nav-number">5.2.2.</span> <span class="nav-text">基础拓展</span></a></li><li class="nav-item nav-level-4"><a class="nav-link" href="#四剑客以及编辑器的学习"><span class="nav-number">5.2.3.</span> <span class="nav-text">四剑客以及编辑器的学习</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#测试"><span class="nav-number">5.3.</span> <span class="nav-text">测试</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#运维-实践"><span class="nav-number">5.4.</span> <span class="nav-text">运维/实践</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Nginx"><span class="nav-number">5.5.</span> <span class="nav-text">Nginx</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Git-Vim-工具使用"><span class="nav-number">5.6.</span> <span class="nav-text">Git/Vim/工具使用</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Docker-k8s"><span class="nav-number">5.7.</span> <span class="nav-text">Docker/k8s</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#实战"><span class="nav-number">5.7.1.</span> <span class="nav-text">实战</span></a></li></ol></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Ansible"><span class="nav-number">5.8.</span> <span class="nav-text">Ansible</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#网络"><span class="nav-number">5.9.</span> <span class="nav-text">网络</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#面试相关"><span class="nav-number">5.10.</span> <span class="nav-text">面试相关</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#Go"><span class="nav-number">6.</span> <span class="nav-text">Go</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#C-C"><span class="nav-number">7.</span> <span class="nav-text">C/C++</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#Github-项目"><span class="nav-number">7.1.</span> <span class="nav-text">Github 项目</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#C-后台-基础架构学习分享"><span class="nav-number">7.2.</span> <span class="nav-text">C++后台/基础架构学习分享</span></a><ol class="nav-child"><li class="nav-item nav-level-4"><a class="nav-link" href="#具体分享"><span class="nav-number">7.2.1.</span> <span class="nav-text">具体分享</span></a></li></ol></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#微信小程序"><span class="nav-number">8.</span> <span class="nav-text">微信小程序</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#前端"><span class="nav-number">9.</span> <span class="nav-text">前端</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#JavaScript"><span class="nav-number">9.1.</span> <span class="nav-text">JavaScript</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#Vue"><span class="nav-number">9.2.</span> <span class="nav-text">Vue</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#其他"><span class="nav-number">9.3.</span> <span class="nav-text">其他</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#java"><span class="nav-number">10.</span> <span class="nav-text">java</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#Lua"><span class="nav-number">11.</span> <span class="nav-text">Lua</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#安全"><span class="nav-number">12.</span> <span class="nav-text">安全</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#Matlab"><span class="nav-number">13.</span> <span class="nav-text">Matlab</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#正则表达式"><span class="nav-number">14.</span> <span class="nav-text">正则表达式</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#物联网"><span class="nav-number">15.</span> <span class="nav-text">物联网</span></a></li><li class="nav-item nav-level-2"><a class="nav-link" href="#工具"><span class="nav-number">16.</span> <span class="nav-text">工具</span></a><ol class="nav-child"><li class="nav-item nav-level-3"><a class="nav-link" href="#SS"><span class="nav-number">16.1.</span> <span class="nav-text">SS</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#面试汇总"><span class="nav-number">16.2.</span> <span class="nav-text">面试汇总</span></a></li><li class="nav-item nav-level-3"><a class="nav-link" href="#简历、工作"><span class="nav-number">16.3.</span> <span class="nav-text">简历、工作</span></a></li></ol></li><li class="nav-item nav-level-2"><a class="nav-link" href="#GitHub-官方推荐的-20-个免费教程"><span class="nav-number">17.</span> <span class="nav-text">GitHub 官方推荐的 20 个免费教程:</span></a></li></ol></div>
            

          </div>
        </section>
      <!--/noindex-->
      

      

    </div>
  </aside>


        
      </div>
    </main>

    <footer id="footer" class="footer">
      <div class="footer-inner">
        <div class="copyright" >
  
  &copy; 
  <span itemprop="copyrightYear">2019</span>
  <span class="with-love">
    <i class="fa fa-heart"></i>
  </span>
  <span class="author" itemprop="copyrightHolder">Chao</span>
</div>



<div class="theme-info">
  <span class="post-count">博客全站共118.7k字</span>
</div>

        
<div class="busuanzi-count">
  <script async src="https://busuanzi.ibruce.info/busuanzi/2.3/busuanzi.pure.mini.js"></script>

  
    <span class="site-uv">
      <i class="fa fa-user">访客数</i>
      <span class="busuanzi-value" id="busuanzi_value_site_uv"></span>
      人
    </span>
  

  
    <span class="site-pv">
      <i class="fa fa-eye">访客总量</i>
      <span class="busuanzi-value" id="busuanzi_value_site_pv"></span>
      次
    </span>
  
</div>


        
      </div>
    </footer>

    
      <div class="back-to-top">
        <i class="fa fa-arrow-up"></i>
        
      </div>
    

  </div>

  

<script type="text/javascript">
  if (Object.prototype.toString.call(window.Promise) !== '[object Function]') {
    window.Promise = null;
  }
</script>









  




  
  









  
  <script type="text/javascript" src="/lib/jquery/index.js?v=2.1.3"></script>

  
  <script type="text/javascript" src="/lib/fastclick/lib/fastclick.min.js?v=1.0.6"></script>

  
  <script type="text/javascript" src="/lib/jquery_lazyload/jquery.lazyload.js?v=1.9.7"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/velocity/velocity.ui.min.js?v=1.2.1"></script>

  
  <script type="text/javascript" src="/lib/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>

  
  <script type="text/javascript" src="/lib/three/three.min.js"></script>

  
  <script type="text/javascript" src="/lib/three/three-waves.min.js"></script>


  


  <script type="text/javascript" src="/js/src/utils.js?v=5.1.2"></script>

  <script type="text/javascript" src="/js/src/motion.js?v=5.1.2"></script>



  
  

  
  <script type="text/javascript" src="/js/src/scrollspy.js?v=5.1.2"></script>
<script type="text/javascript" src="/js/src/post-details.js?v=5.1.2"></script>



  


  <script type="text/javascript" src="/js/src/bootstrap.js?v=5.1.2"></script>



  


  




	





  





  






  

  <script type="text/javascript">
    // Popup Window;
    var isfetched = false;
    var isXml = true;
    // Search DB path;
    var search_path = "search.xml";
    if (search_path.length === 0) {
      search_path = "search.xml";
    } else if (/json$/i.test(search_path)) {
      isXml = false;
    }
    var path = "/" + search_path;
    // monitor main search box;

    var onPopupClose = function (e) {
      $('.popup').hide();
      $('#local-search-input').val('');
      $('.search-result-list').remove();
      $('#no-result').remove();
      $(".local-search-pop-overlay").remove();
      $('body').css('overflow', '');
    }

    function proceedsearch() {
      $("body")
        .append('<div class="search-popup-overlay local-search-pop-overlay"></div>')
        .css('overflow', 'hidden');
      $('.search-popup-overlay').click(onPopupClose);
      $('.popup').toggle();
      var $localSearchInput = $('#local-search-input');
      $localSearchInput.attr("autocapitalize", "none");
      $localSearchInput.attr("autocorrect", "off");
      $localSearchInput.focus();
    }

    // search function;
    var searchFunc = function(path, search_id, content_id) {
      'use strict';

      // start loading animation
      $("body")
        .append('<div class="search-popup-overlay local-search-pop-overlay">' +
          '<div id="search-loading-icon">' +
          '<i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>' +
          '</div>' +
          '</div>')
        .css('overflow', 'hidden');
      $("#search-loading-icon").css('margin', '20% auto 0 auto').css('text-align', 'center');

      $.ajax({
        url: path,
        dataType: isXml ? "xml" : "json",
        async: true,
        success: function(res) {
          // get the contents from search data
          isfetched = true;
          $('.popup').detach().appendTo('.header-inner');
          var datas = isXml ? $("entry", res).map(function() {
            return {
              title: $("title", this).text(),
              content: $("content",this).text(),
              url: $("url" , this).text()
            };
          }).get() : res;
          var input = document.getElementById(search_id);
          var resultContent = document.getElementById(content_id);
          var inputEventFunction = function() {
            var searchText = input.value.trim().toLowerCase();
            var keywords = searchText.split(/[\s\-]+/);
            if (keywords.length > 1) {
              keywords.push(searchText);
            }
            var resultItems = [];
            if (searchText.length > 0) {
              // perform local searching
              datas.forEach(function(data) {
                var isMatch = false;
                var hitCount = 0;
                var searchTextCount = 0;
                var title = data.title.trim();
                var titleInLowerCase = title.toLowerCase();
                var content = data.content.trim().replace(/<[^>]+>/g,"");
                var contentInLowerCase = content.toLowerCase();
                var articleUrl = decodeURIComponent(data.url);
                var indexOfTitle = [];
                var indexOfContent = [];
                // only match articles with not empty titles
                if(title != '') {
                  keywords.forEach(function(keyword) {
                    function getIndexByWord(word, text, caseSensitive) {
                      var wordLen = word.length;
                      if (wordLen === 0) {
                        return [];
                      }
                      var startPosition = 0, position = [], index = [];
                      if (!caseSensitive) {
                        text = text.toLowerCase();
                        word = word.toLowerCase();
                      }
                      while ((position = text.indexOf(word, startPosition)) > -1) {
                        index.push({position: position, word: word});
                        startPosition = position + wordLen;
                      }
                      return index;
                    }

                    indexOfTitle = indexOfTitle.concat(getIndexByWord(keyword, titleInLowerCase, false));
                    indexOfContent = indexOfContent.concat(getIndexByWord(keyword, contentInLowerCase, false));
                  });
                  if (indexOfTitle.length > 0 || indexOfContent.length > 0) {
                    isMatch = true;
                    hitCount = indexOfTitle.length + indexOfContent.length;
                  }
                }

                // show search results

                if (isMatch) {
                  // sort index by position of keyword

                  [indexOfTitle, indexOfContent].forEach(function (index) {
                    index.sort(function (itemLeft, itemRight) {
                      if (itemRight.position !== itemLeft.position) {
                        return itemRight.position - itemLeft.position;
                      } else {
                        return itemLeft.word.length - itemRight.word.length;
                      }
                    });
                  });

                  // merge hits into slices

                  function mergeIntoSlice(text, start, end, index) {
                    var item = index[index.length - 1];
                    var position = item.position;
                    var word = item.word;
                    var hits = [];
                    var searchTextCountInSlice = 0;
                    while (position + word.length <= end && index.length != 0) {
                      if (word === searchText) {
                        searchTextCountInSlice++;
                      }
                      hits.push({position: position, length: word.length});
                      var wordEnd = position + word.length;

                      // move to next position of hit

                      index.pop();
                      while (index.length != 0) {
                        item = index[index.length - 1];
                        position = item.position;
                        word = item.word;
                        if (wordEnd > position) {
                          index.pop();
                        } else {
                          break;
                        }
                      }
                    }
                    searchTextCount += searchTextCountInSlice;
                    return {
                      hits: hits,
                      start: start,
                      end: end,
                      searchTextCount: searchTextCountInSlice
                    };
                  }

                  var slicesOfTitle = [];
                  if (indexOfTitle.length != 0) {
                    slicesOfTitle.push(mergeIntoSlice(title, 0, title.length, indexOfTitle));
                  }

                  var slicesOfContent = [];
                  while (indexOfContent.length != 0) {
                    var item = indexOfContent[indexOfContent.length - 1];
                    var position = item.position;
                    var word = item.word;
                    // cut out 100 characters
                    var start = position - 20;
                    var end = position + 80;
                    if(start < 0){
                      start = 0;
                    }
                    if (end < position + word.length) {
                      end = position + word.length;
                    }
                    if(end > content.length){
                      end = content.length;
                    }
                    slicesOfContent.push(mergeIntoSlice(content, start, end, indexOfContent));
                  }

                  // sort slices in content by search text's count and hits' count

                  slicesOfContent.sort(function (sliceLeft, sliceRight) {
                    if (sliceLeft.searchTextCount !== sliceRight.searchTextCount) {
                      return sliceRight.searchTextCount - sliceLeft.searchTextCount;
                    } else if (sliceLeft.hits.length !== sliceRight.hits.length) {
                      return sliceRight.hits.length - sliceLeft.hits.length;
                    } else {
                      return sliceLeft.start - sliceRight.start;
                    }
                  });

                  // select top N slices in content

                  var upperBound = parseInt('1');
                  if (upperBound >= 0) {
                    slicesOfContent = slicesOfContent.slice(0, upperBound);
                  }

                  // highlight title and content

                  function highlightKeyword(text, slice) {
                    var result = '';
                    var prevEnd = slice.start;
                    slice.hits.forEach(function (hit) {
                      result += text.substring(prevEnd, hit.position);
                      var end = hit.position + hit.length;
                      result += '<b class="search-keyword">' + text.substring(hit.position, end) + '</b>';
                      prevEnd = end;
                    });
                    result += text.substring(prevEnd, slice.end);
                    return result;
                  }

                  var resultItem = '';

                  if (slicesOfTitle.length != 0) {
                    resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + highlightKeyword(title, slicesOfTitle[0]) + "</a>";
                  } else {
                    resultItem += "<li><a href='" + articleUrl + "' class='search-result-title'>" + title + "</a>";
                  }

                  slicesOfContent.forEach(function (slice) {
                    resultItem += "<a href='" + articleUrl + "'>" +
                      "<p class=\"search-result\">" + highlightKeyword(content, slice) +
                      "...</p>" + "</a>";
                  });

                  resultItem += "</li>";
                  resultItems.push({
                    item: resultItem,
                    searchTextCount: searchTextCount,
                    hitCount: hitCount,
                    id: resultItems.length
                  });
                }
              })
            };
            if (keywords.length === 1 && keywords[0] === "") {
              resultContent.innerHTML = '<div id="no-result"><i class="fa fa-search fa-5x" /></div>'
            } else if (resultItems.length === 0) {
              resultContent.innerHTML = '<div id="no-result"><i class="fa fa-frown-o fa-5x" /></div>'
            } else {
              resultItems.sort(function (resultLeft, resultRight) {
                if (resultLeft.searchTextCount !== resultRight.searchTextCount) {
                  return resultRight.searchTextCount - resultLeft.searchTextCount;
                } else if (resultLeft.hitCount !== resultRight.hitCount) {
                  return resultRight.hitCount - resultLeft.hitCount;
                } else {
                  return resultRight.id - resultLeft.id;
                }
              });
              var searchResultList = '<ul class=\"search-result-list\">';
              resultItems.forEach(function (result) {
                searchResultList += result.item;
              })
              searchResultList += "</ul>";
              resultContent.innerHTML = searchResultList;
            }
          }

          if ('auto' === 'auto') {
            input.addEventListener('input', inputEventFunction);
          } else {
            $('.search-icon').click(inputEventFunction);
            input.addEventListener('keypress', function (event) {
              if (event.keyCode === 13) {
                inputEventFunction();
              }
            });
          }

          // remove loading animation
          $(".local-search-pop-overlay").remove();
          $('body').css('overflow', '');

          proceedsearch();
        }
      });
    }

    // handle and trigger popup window;
    $('.popup-trigger').click(function(e) {
      e.stopPropagation();
      if (isfetched === false) {
        searchFunc(path, 'local-search-input', 'local-search-result');
      } else {
        proceedsearch();
      };
    });

    $('.popup-btn-close').click(onPopupClose);
    $('.popup').click(function(e){
      e.stopPropagation();
    });
    $(document).on('keyup', function (event) {
      var shouldDismissSearchPopup = event.which === 27 &&
        $('.search-popup').is(':visible');
      if (shouldDismissSearchPopup) {
        onPopupClose();
      }
    });
  </script>





  

  
<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';        
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>


  

  

  
  <script type="text/javascript" src="/js/src/js.cookie.js?v=5.1.2"></script>
  <script type="text/javascript" src="/js/src/scroll-cookie.js?v=5.1.2"></script>


  

  

</body>
</html>
